2

送信ボタンをクリックしてファイルを自動的にダウンロードするための次のコードがありますが、すべて正常に動作しているようです。ファイルは正しい形式、正しいサイズ、正しい名前でダウンロードされますが、ファイルを開こうとするとエラーが発生し、ファイルを読み取れません。何が問題なのですか?

$file=mysql_fetch_assoc($sel);
$file=$file['downloadlink'];
header('Content-Type: "application/octet-stream"');
header("Content-Transfer-Encoding: Binary");
header("Content-length: ".filesize($file));
header("Content-disposition: attachment; filename=\"".basename($file)."\"");
readfile($file);
4

2 に答える 2