0

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に応答する方法!

ありがとう!

4

1 に答える 1

2

IE9でバグに直面しています。そのような制限はありません。制限は、アップロードで4GB、ダウンロードで17TBです。このMSDNページで詳細情報を入手できます。

于 2013-03-05T04:00:39.840 に答える