我有一个通用处理程序Document.ashx
,通过从查询字符串中读取信息,像这样Document.ashx?clientid=123&documentid=10
,它可以很好地创建Word文档。不使用Zip文件下载多个文件
我需要创建一个界面,其中包含复选框和一个Download All
按钮。到目前为止,最好的想法是使用类似这样的方式来调用处理程序。
$("body").append("<iframe src='Document.ashx?clientid=123&documentid=10'></iframe>
<iframe src='Document.ashx?clientid=123&documentid=11'></iframe>")
Chrome和Firefox处理这种预期,虽然IE9提示用户,询问他们是否希望保存的第一个文件,而忽略了下列文件。
如何开始从客户端下载多个文件?
这是一个内部网站,所以文件总是在1秒内生成,用户一次会选择3-5个文件。绝大多数用户正在使用IE9。我可以告诉大家他们必须使用Firefox或Chrome,但我宁愿找到适用于所有现代浏览器的解决方案。
我不想创建一个zip文件服务器端,因为这样他们总是必须先解压缩它(这对于一些人来说太难理解了),并且会减慢它们的速度。
我会尝试像[这](http://stackoverflow.com/a/4168965/585552) – Greg 2012-01-28 21:30:12