远程文件打包RAR文件下载!!急求大神代码支援

sinat_31491351 2015-10-27 03:51:17
做的web项目 Spring Mvc框架 现有一需求 有一组图片地址URL 在远程服务端,点击按钮将全部 打包成RAR压缩文件下载到本地。急求大神支招!!!!!!。。。。
...全文
124 7 1 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Defonds 2015-10-27
java 压缩 rar 包代码参考: http://www.open-open.com/lib/view/open1363592512046.html spring mvc 下载代码参考:
        @RequestMapping("download")
        public void download(HttpServletResponse res) throws IOException {
            OutputStream os = res.getOutputStream();
            try {
                res.reset();
                res.setHeader("Content-Disposition", "attachment; filename=dict.txt");
                res.setContentType("application/octet-stream; charset=utf-8");
                os.write(FileUtils.readFileToByteArray(getDictionaryFile()));
                os.flush();
            } finally {
                if (os != null) {
                    os.close();
                }
            }
        }
  • 打赏
  • 举报
回复
sinat_31491351 2015-10-27
忘了说了是JAVA程序。第1 2步都已经做到了 卡在 3 4步了
  • 打赏
  • 举报
回复
qq_19818325 2015-10-27
引用 3 楼 defonds 的回复:
分成几步做,化繁为简: 1. 后台接到点击按钮的请求; 2. 后台拿到这些文件的路径; 3. 后台将这些文件打包; 4. 后台响应前台,将打包后的文件写给客户端。
说了不等于没说嘛
  • 打赏
  • 举报
回复
qq_19818325 2015-10-27
猴哥猴哥,你真了不得。
  • 打赏
  • 举报
回复
Defonds 2015-10-27
分成几步做,化繁为简: 1. 后台接到点击按钮的请求; 2. 后台拿到这些文件的路径; 3. 后台将这些文件打包; 4. 后台响应前台,将打包后的文件写给客户端。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-10-27 03:51
社区公告
暂无公告