php文件下載顯示找不到文件的解決辦法:首先打開相應的下載代碼文件;然后從瀏覽器中獲取字符的編碼;接著使用“mb_convert_encoding”函數(shù)轉換編碼;最后使用“file_exists”函數(shù)實現(xiàn)文件下載即可。
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯(lián)網時代的南京網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
推薦:《PHP視頻教程》
php 文件下載 以及 file_exists找不到文件的解決方案
鏈接:點擊下載
其中php:
"; if( empty($filename)){ echo''; exit(); } if (!file_exists($filename)) { //檢查文件是否存在 echo "文件找不到"; exit; } else { $file = fopen($filename,"r"); // 打開文件 // 輸入文件標簽 Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); Header("Accept-Length: ".filesize($filename)); Header("Content-Disposition: attachment; filename=" . $filename); // 輸出文件內容 echo fread($file,filesize($filename)); fclose($file); exit(); } ?>
總結:如果沒有對瀏覽器傳進來的文件地址進行轉碼(從UTF-8轉成GBK),那么file_exists函數(shù)將找不到中文名字的文件。
分享名稱:php文件下載顯示找不到文件怎么辦
本文鏈接:http://weahome.cn/article/cgpcho.html