だから私は私のテストサイト上の私のPHPスクリプトでこれを持っている:私は、リンク内にこれを使用してファイルをダウンロードするとPHPファイルをダウンロードするには?
$file="clip.mp4";
$fake="clip_testing.mp4";
$fsize = filesize($file);
header("Content-Length: $fsize");
header("Content-Disposition: attachment; filename=$fake");
header("Content Type: application/download");
set_time_limit(0);
$fs = @fopen($file,"rb");
while(!feof($fs))
{
print(@fread($fs, 1024*8));
ob_flush();
flush();
}
、私のファイルの最初の7つのバイトが変更された...ので、私がする必要があります私はそれを使用する前にプログラムを編集してください。私は最初の7バイトが変更されたと言っているとき、私が話していることをより明確にするために画像を追加しました。ヘッダーがないのですか?誰でも助けてくれますか?
編集:画像がサイズのために表示されない場合は、フォーマットせずに新しいタブで画像を見て、元のサイズになるようにしてください。
あなたはどこからファイルを読んでいますか?ファイルを最初にアップロードしたことがあります。アップロードしたファイル( 'C:\ Wamp \ WWW \ Project \ uploads')をチェックしてください。オリジナルのものではありません。アップロード時に変更されている可能性があります。 –