在IE9中使用jquery下载了2G以上的文件

时间:2013-03-05 03:52:06

标签: javascript jquery

我使用jquery程序下载> 2G文件。它只能在chrome和firefox浏览下工作,IE9只能下载< 2G文件。

任何方式支持所有浏览器,或解除IE9限制。

      $(this).attr('src',url)

$(this)是使用iframe!

      <iframe id="iFrame" style="display: none"></iframe>

      var url = "/path/"+dl_path;
      $('#iFrame').attr('src', url);

更新 如果超过2G,Content-Length为零,则所有浏览器都相同。 但是firefox不知道大小,也可以继续下载超过2G的文件。 chrome可以下载3G文件,但大小不正确!

我正在使用lighttpd!如何回应客户端正确的Content-Length!

谢谢!

1 个答案:

答案 0 :(得分:2)

您在IE9中遇到错误。它没有任何此类限制。上传限制为4GB,下载限制为17TB。您可以在此MSDN页面上获得更多信息。