您好,登錄后才能下訂單哦!
這篇文章主要講解了“php文件下載后為什么不能打開”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php文件下載后為什么不能打開”吧!
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文件下載后為什么不能打開這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。