是否有可能说服stream
结果下载整个目录及其内容?如果是这样,怎么样?我下载单个文件没问题,但是我需要下载一系列必须在特定目录结构中的文件。
答案 0 :(得分:1)
我不这么认为。
流结果允许您下载一个内容,包括其MIME类型,名称等。
这使得无法使用具有不同名称和内容类型的大量文件。
你能做的是:
在JSP中呈现文件列表(例如,在anchor
标签中),每个人都定位将下载该单个文件的Action;
通过脚本为每个文件打开多个页面(target="_blank"
)来调用多个操作(危险,烦人,几乎无用......);
在服务器端创建一个带有Java的zip,包含所有文件和目录,然后使用Stream结果输出zip。
我认为您可以考虑第三种选择。