下载目录和内容

时间:2013-01-23 12:11:50

标签: struts2

是否有可能说服stream结果下载整个目录及其内容?如果是这样,怎么样?我下载单个文件没问题,但是我需要下载一系列必须在特定目录结构中的文件。

1 个答案:

答案 0 :(得分:1)

我不这么认为。

流结果允许您下载一个内容,包括其MIME类型,名称等。

这使得无法使用具有不同名称和内容类型的大量文件。

你能做的是:

  1. 在JSP中呈现文件列表(例如,在anchor标签中),每个人都定位将下载该单个文件的Action;

  2. 通过脚本为每个文件打开多个页面(target="_blank")来调用多个操作(危险,烦人,几乎无用......);

  3. 在服务器端创建一个带有Java的zip,包含所有文件和目录,然后使用Stream结果输出zip。

  4. 我认为您可以考虑第三种选择。