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

sinat_31491351 2015-10-27 03:51:17
做的web项目 Spring Mvc框架 现有一需求 有一组图片地址URL 在远程服务端,点击按钮将全部 打包成RAR压缩文件下载到本地。急求大神支招!!!!!!。。。。
...全文
150 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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. 后台响应前台,将打包后的文件写给客户端。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧