使用readfile()下載檔案
下載圖片
<?php
$file = `monkey.gif`;
if (file_exists($file)) {
header(`Content-Description: File Transfer`);
header(`Content-Type: application/octet-stream`);
header(`Content-Disposition: attachment; filename="`.basename($file).`"`);
header(`Expires: 0`);
header(`Cache-Control: must-revalidate`);
header(`Pragma: public`);
header(`Content-Length: ` . filesize($file));
readfile($file);
exit;
}
?>
下載xlsx文件
header(`Content-Description: File Transfer`);
header("Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
header("Content-Disposition: attachment; filename="".basename($fileLocation).""");
header("Content-Transfer-Encoding: binary");
header("Expires: 0");
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header(`Content-Length: ` . filesize($fileLocation)); //Remove
ob_clean();
flush();
readfile($fileLocation);
相關文章
- 使用PHP下載檔案PHP
- 如何使用curl命令下載檔案
- 使用 header 頭下載檔案Header
- Golang 使用http Client下載檔案GolangHTTPclient
- 使用jQuery 完成ajax 檔案下載jQuery
- 使用Servlet實現檔案下載Servlet
- 使用SecureCRT上傳下載檔案Securecrt
- 檔案下載
- 如何使用post請求下載檔案
- 00、下載檔案
- Ajax 下載檔案
- FastApi下載檔案ASTAPI
- MVC 下載檔案MVC
- js 檔案下載JS
- Servlet下載檔案Servlet
- httpWebRequest 檔案下載HTTPWeb
- php檔案下載PHP
- .net 檔案下載
- php 檔案下載PHP
- HttpClient 下載檔案HTTPclient
- Response下載檔案
- 使用asp下的adodb.stream 下載檔案
- 使用curl斷點續傳下載檔案斷點
- xshell 使用 sftp上傳下載檔案FTP
- 檔案程式設計、檔案下載程式設計
- iOS開發網路篇之檔案下載、大檔案下載、斷點下載iOS斷點
- Flutter 下載檔案操作Flutter
- SpringMVC檔案下載SpringMVC
- 【springmvc】下載檔案SpringMVC
- 檔案下載相關
- ftp下載指定檔案FTP
- C#檔案下載C#
- PHP檔案下載原理PHP
- 檔案上傳下載
- 使用jmeter測試工具完成檔案的下載JMeter
- Vue element-admin 中使用檔案下載Vue
- mac使用系列之scp下載遠端檔案Mac
- Retrofit2.0使用——帶進度下載檔案