在服务器端压缩多个文件然后下载它们
我需要从服务器下载多个文件并将它们压缩成一个文件。这样用户在下载时只需处理一个文件。
我需要 Java/JSP 代码或 Javascript
I have a requirement to download multiple files from server and zip them into one file. So that user will have to deal with only one file while downloading.
I need in Java/JSP code or Javascript
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这很容易。
首先,允许用户选择文件(如果应用程序要求他们这样做)。
然后单击下载动态创建一个压缩文件并添加所有选定的文件。允许用户下载此文件。
我过去曾在 PHP 中使用 Zip 函数 来实现类似的功能。
您可以参考 Sun Developers Network (SDN) 的 使用 Java API 压缩和解压缩数据 )在 Oracle 网站上。
It's very easy.
First, allow the user to choose files (if the application requires them to do so).
Then on clicking download create a zipped file dynamically and add all chosen files. Allow the user to download this file.
I'd used Zip functions in PHP for similar functionality in the past.
You can refer Compressing and Decompressing data using Java APIs from Sun Developers Network (SDN) on Oracle website.