我有一个页面,您可以从列表中下载文件。我下载文件的方法是在页面中插入Iframe
,然后将框架的源设置为指向要下载的内容的URL,当然这取决于内容的处理方式要下载的文件类型,这将强制Iframe
提示下载文件对话框。
这样做适用于所有浏览器。问题是插入多个Iframe
时。这是由案例引起的,允许用户选择要下载的几个文件,然后下载它们。
我要做的是插入多个Iframe
,它们都有一个与他们想要下载的文件的URL相对应的唯一来源。它适用于所有浏览器,IE浏览器除外。在IE中会发生什么,在大多数情况下,例如,当我选择下载4个文件时,我插入4 Iframe
时,只会提示下载3个。
可能导致这种情况的原因是什么?什么可以解决这个问题的解决方案?谢谢。
答案 0 :(得分:1)
Microsoft的Internet Explorer通常限制您同时下载2到4个文件,而不是更多。这可能很烦人:
Internet Explorer 7及更早版本将一次可下载的文件数限制为两个。
Internet Explorer 8 将一次可下载的文件数限制为六个。
Internet Explorer 9 increases the connections-per-proxy limit to 12。
这是浏览器自身的问题,用户可以通过更改配置来处理:
参见 How do I configure Internet Explorer to download more than two files at one time?
另外,.reg
文件可用于设置其他限制:
将其保存在名为change_ie_file_download_limit.reg
的文件中。
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"MaxConnectionsPer1_0Server"=dword:00000010
"MaxConnectionsPerServer"=dword:00000008
右键单击.reg文件,然后单击“合并”。
出现提示时,点击运行,是,是和确定。
注意:这适用于Windows 7,早期版本可能有不同的步骤,但基础是相同的。