-1
我有一個csv
文件,只有一行保存在我係統的臨時位置。
我只是想使用php
下載文件。
文件,當我從臨時位置打開,但是當它被使用的代碼使用讀取文件獲取垃圾字符
$file = 'c:\\wamp\\dev.solarjoy.com\\affiliates\\temp\\ziplist.csv';
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.basename($file).'"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
else
{
echo 'file does not exist';
}
下載的文件被原始的HTML加入它看起來非常好。問題是什麼?
您不必在代碼中使用反斜槓。這是完全可以接受的 - 即使是MS Windows - 在路徑名中使用正斜槓:'c:/ wamp/dev.solarjoy.com/affiliates/temp/ziplist.csv' – wallyk
添加了什麼原始HTML?在文件之前還是之後? –
你能展示一個輸出的例子嗎? –