通過php下載檔案並重新命名
$filename = dirname(__FILE__) . `/oldfilename.jpg`;
$out_filename = `newfilename.jpg`;
if( ! file_exists($filename)){
echo `Not Found` . $filename;
exit;
} else {
// We`ll be outputting a file
header(`Accept-Ranges: bytes`);
header(`Accept-Length: ` . filesize($filename));
// It will be called
header(`Content-Transfer-Encoding: binary`);
header(`Content-type: application/octet-stream`);
header(`Content-Disposition: attachment; filename=` . $out_filename);
header(`Content-Type: application/octet-stream; name=` . $out_filename);
// The source is in filename
if(is_file($filename) && is_readable($filename)){
$file = fopen($filename, “r”);
echo fread($file, filesize($filename));
fclose($file);
}
exit;
}
相關文章
- 前端通過 post 下載檔案前端
- php程式碼生成txt檔案並下載PHP
- php檔案重新命名下載程式碼示例PHP
- php檔案下載PHP
- php 檔案下載PHP
- 微信公眾平臺:前端批量下載語音並重新命名檔案前端
- 使用PHP下載檔案PHP
- PHP檔案下載原理PHP
- 如何播放通過微信下載介面下載的音訊檔案音訊
- [php]檔案下載簡述PHP
- vue專案下載檔案,重新命名,監測進度。Vue
- Swift 下載檔案,並讀取Swift
- SpringCloud 通過feign檔案傳輸並打zip包下載SpringGCCloud
- PHP如何通過CURL上傳檔案PHP
- vue通過url下載檔案,直接預覽問題Vue
- 前端檔案下載通識篇前端
- 在php中通過curl上傳檔案PHP
- php通過ftp協議上傳檔案PHPFTP協議
- JAVA通過URL連結獲取視訊檔案資訊(無需下載檔案)Java
- 讓PHP提供更好的檔案下載PHP
- 微信小程式開發 -- 通過雲函式下載任意檔案微信小程式函式
- ajax上傳檔案,spring mvc獲取檔案並處理,通過頁面按鈕傳送url,由後臺控制檔案下載SpringMVC
- springCloud 微服務通過minio實現檔案上傳和檔案下載介面SpringGCCloud微服務
- 利用php實現檔案遷移重新命名PHP
- PHP下載遠端檔案及獲取檔案內容PHP
- 透過dns進行檔案下載DNS
- js 透過連結下載檔案JS
- 前端利用Blob物件建立指定檔案並下載前端物件
- PHP:檔案載入PHP
- PHP開發之檔案的上傳下載PHP
- 檔案下載統計php程式設計 (轉)PHP程式設計
- Laravel 中建立 Zip 壓縮檔案並提供下載Laravel
- Android 下載Zip檔案,並解壓到本地Android
- 通過C#來載入X509格式證書檔案並生成RSA物件C#物件
- 檔案下載
- 點選按鈕,實現檔案下載,通過按鈕傳送url,spring後臺實現伺服器端檔案下載。Spring伺服器
- php 支援斷點續傳的檔案下載類PHP斷點
- Java 匯入資料到Excel並提供檔案下載介面JavaExcel