日期:2014-05-17  浏览次数:20906 次

struts2 一次下载多个文件 第三贴
以前没有发过帖子,这是我生平发的第三次贴,也是在CSDN上发的关于同一个问题的帖子。

发帖经验不足啊,始终没有把问题说清楚,笨呀,~~~~(>_<)~~~~ 

用struts2 的 InputStream 可以自动下载一个,我想要的是,第一个下载完后,第二个就下载,第三个……


流程如下:页面有一按钮,点此按钮向action发送下载请求,不传递任何参数。

后台接收请求,从数据库的两个表里读取数据,生成两个文件(就是将数据拼成String,然后转成InputStream对象

),

用struts2 的 InputStream 可以自动下载一个,我想要的是,第一个下载完后,第二个就下载,第三个……,不知道怎么做? 

可能我原先的描述,让大虾们理解成同时下载这个2个文件了,请问有好的方法吗,我怎么就能一个接一个的下载呢呀?

一种方法是:生成文件,然后打包下载,那么这个问题就变成了下载一个文件了,如果有大虾们知道这样做的具体步骤,希望

贴一个出来,多谢指教呀!

救急……

------解决方案--------------------
给个思路吧 在不弹出下载框的情况下 后台直接用流下载多个到指定盘中

神不知鬼不觉你觉得好吗? 只能这样了
------解决方案--------------------
应该是可以的,

思路,你把多个下载地址都传到action,利用循环,一个一个的生成流,下到本地,这样不行嘛!!
不知道我是不是理解你的意思了
------解决方案--------------------
探讨
应该是可以的,

思路,你把多个下载地址都传到action,利用循环,一个一个的生成流,下到本地,这样不行嘛!!
不知道我是不是理解你的意思了

------解决方案--------------------
探讨
是提供东西供你下载,你可以选择不保存呀。