所以我有這個在我的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'),而不是您的「我的文檔」中的原始文件。它可能在上傳時發生了變化。 – 2012-03-01 06:02:31