偽のリンクから画像をダウンロードするコードがあります。私は他の人のコメント/サイトを見てきましたが、何も私は迷惑な解決策を見つける助けていない:リソースの読み込みに失敗しました:フレームロード中断 - Agian
は、「リソースの読み込みに失敗しました:フレームのロードが中断」:
私はGET値を読んだ後私のPHPのヘッダがあります
header("Pragma: public"); // required
header("Expires: 0");
header("Cache-Control: private",false); // required for certain browsers
//header('Content-Length: '. @filesize($id));
header('Content-Type: '.$mim);
header('Content-Disposition: attachment; filename="'.$date.basename($fileName).'"');
header('Content-Transfer-Encoding: binary');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
readfile($fileName);
と私は、ファイルをダウンロードするためにはiframeを呼び出すjQueryのスクリプトを持っている:
$('body').append('<iframe class="download" src="download.php?id='+downloading+'" style="visibility:hidden;" width="0" height="0"></iframe>');
を私は正しくファイルをダウンロードしますが、目のエラーを示していコンソール、私はその修正可能な場合は教えてください??
返信いただきありがとうございます。Content-Lengthはどのサイズですか?ファイルが177998より大きい場合はどうなりますか? – Jason
コンテンツの長さを実際のコンテンツの長さに設定します。正直なところ - 実際にはコンテンツの長さをすべて削除していますが、スクリプトは正常に機能しました。 –
サファリで動作しません – fdrv