私のローカルホストから画像をダウンロードするスクリプトを作成しようとしています。学校のプロジェクトのためだけに。
URL ("$_GET['file']") からファイル名を取得します。次に、このスクリプトを実行します。ファイルが破損して表示できなくなるたびに。画像をダウンロードしたいのですが、Word 文書を試してみると、これも破損していました。これは私のコードです:
<?php
//get file
$file = $_GET['file'];
//set path of file
$path = $_SERVER['DOCUMENT_ROOT']."/blackbox/mediafiles/";
$fullPath = $path.$file;
if ($fd = fopen ($fullPath, "r")) {
$path_parts = pathinfo($fullPath);
header("Content-Disposition: attachment; filename=\"".$path_parts["basename"]."\""); // fore a download
header("Content-type: application/octet-stream");
header("Content-Disposition: filename=\"".$path_parts["basename"]."\"");
}
header("Cache-control: private"); // open files directly
while(!feof($fd)) {
$buffer = fread($fd, 2048);
echo $buffer;
}
fclose ($fd);
exit;
?>
誰かが持っていて、何がうまくいかないのか考えていますか?
前もって感謝します!!