php檔案下載後無法開啟的解決方法:先開啟檔案下載程式碼;然後在該檔案中加入「ob_clean();flush();」語句即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php檔案下載後無法開啟怎麼辦?
PHP下載圖片後檔案開啟顯示損壞問題解決方法
用php寫圖片下載方法,測試發現下載的圖片大小都沒問題,但無法開啟檔案。
解決方法如下:
增加
ob_clean(); flush();
這2句話。
完整下載圖片代碼:
PHP
if(isset($_GET['action'])&&$_GET['action'] == 'download') { if($_GET['file']) { $fileinfo = pathinfo($_GET['file']); header('Content-type: application/x-'.$fileinfo['extension']); header('Content-Disposition: attachment; filename=favicon.ico'); ob_clean(); flush(); readfile($_GET['file']); exit(); } }
推薦學習:《PHP影片教學》
以上是php檔案下載後不能開啟怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!