我在這裏做了一個文件下載器我在下載成功下載的excel文件,但是當我打開文件時,它給了我下面提到的錯誤 Excel無法打開文件,因爲文件格式或文件擴展名無效什麼是撥錯回事使用php下載excel文件後它給出了錯誤
<?php
if (isset($_POST['file_name'])) {
$file_name = $_POST['file_name'];
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$file_name.'"');
readfile('mystery_folder/'.$file_name);
exit();
}
?>
<form action="indexa.php" method="post" name="downloadform">
<input name="file_name" value="My Tracker.xlsx" size="50" type="text">
<input type="submit" value="Download">
</form>
注意:'FILE_NAME = .. /。 ./../ etc/passwd'不好。 – Federkun
我已經嘗試過,但仍然是相同的結果 –