我正在尝试找到一种方法来返回基于用户输入动态生成的文件。用户选择表中的行,其中每行是一个文件,然后按下下载链接。服务器 (JSP) 从数据库中检索文件并将它们压缩成一个文件,然后将其发送回浏览器进行下载。
我已经设法通过一个<a href="?action=testDownload"></a>
返回文件的简单链接来完成这项工作,但每一行都有大约 450 个字符的键来识别它。其中超过 4 个将打破我的客户将使用的 IE8 的 2083 个字符 URL 限制。
我知道我不能用 Ajax 做到这一点,因为 javascript 无法访问本地文件系统,而且我不希望重新加载整个页面。还有哪些其他选择?
我可以创建一个不重新加载整个页面并且还返回文件的 HTTP 帖子吗?
谢谢 :)