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に応答する方法!
ありがとう!