php實現檔案的下載
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="Download.php?filename=../Angular/1.jpg">下載angular資料夾下面的1.jpg</a> <a href="Download.php?filename=../CF武器角色大全.zip">下載CF武器角色大全.zip</a> </body> </html>
Download.php
<?php
$filename=$_GET['filename']; //獲取檔名
header('content-disposition:attachment;filename='.$filename); //告訴瀏覽器通過何種方式處理檔案
header('content-length:'.filesize($filename)); //下載檔案的大小
readfile($filename); //讀取檔案
?>
實現效果:
相關推薦
php實現檔案下載控制示例
在目錄入口新建.htaccess 內容為:<FilesMatch (.*)\.(exe|bat|bak|com|sql|zip|rar|7z|cab|jar|tar|gz|iso|bz2|z|apk)$>//新增想要限制的檔案字尾 Order allow,den
php實現檔案的下載
index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <a href="Download.php?filename
php實現檔案的下載連結
1. test.html建立下載連結: <!DOCTYPE html> <html> <head> <meta charset="utf-8">
php使用header函式實現檔案下載
檔案下載很簡單: 可以使用在html中的超連結跳轉到檔案進行下載: <?php echo '<a href = "http://www.localhost/download/1.zip">下載</a>';?> 使用方法是使用者直接在瀏覽
php利用header函式實現檔案下載時直接提示儲存
<?php $filename = '路徑+實際檔名'; //檔案的型別 header('Content-type: application/pdf'); //下載顯示的名字 header('Content-Disposition: attachment; filen
PHP實現遠端下載檔案到本地
1. /* *功能:php多種方式完美實現下載遠端圖片儲存到本地 *引數:檔案url,儲存檔名稱,使用的下載方式 *當儲存檔名稱為空時則使用遠端檔案原來的名稱 */ function getImage($url,$filename='',$type=0){ if(
Spring 實現檔案下載功能
方式1: public void download(HttpServletResponse response,@RequestParam(value="params") String params) throws IOException, DocumentException{ response
JQuery 實現檔案下載
GET方式 window.location.href = url; POST方式 var url = "下載介面地址"; // 構造隱藏的form表單 var $form = $("<form id='download' class='hidden' method='po
Servlet實現檔案下載
在瀏覽網站的時候很多涉及到檔案下載的情況,在初學JavaWeb的時候我們如何使用Servlet來實現檔案下載呢? 在學習此之前,我們要知道兩個重要的概念。request和response。請求和相應。 請求:請求頭、請求行、請求體。 相應:相應頭、相應行、相應體。 大家可以上網找一下
java web實現檔案下載
javaweb實現檔案下載 實現檔案下載 解決下載檔名帶有中文亂碼問題 效果圖 實現思路 根據請求連接獲取檔名和檔案型別,設定響應頭,獲取輸入流和輸出流 核心程式碼 public void doGet(HttpServletR
mvc 在彈出框中實現檔案下載
var myParent = parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent; FileDown = function (fileName, realFileName) { $
前端實現檔案下載和拖拽上傳
蘇格團隊 作者:WDZ 交流QQ群:855833773 歡迎加入我們的團隊,微信聯絡方式:foreverpx_cjl 筆者在業務中碰到了需要下載示例和拖拽上傳並實現進度條的功能,針對過程中遇到的問題,筆者進行了相應的總結。 需求 頁面中增加下載示例按鈕
Java多執行緒使用執行緒池實現檔案下載
多執行緒下載原理: 1、基本思路是將檔案分段切割、分段傳輸、分段儲存。 2、分段切割用到HttpUrlConnection物件的setRequestProperty(“Range”, “bytes=” + start + “-” + end)方法。 3、分段傳輸用到HttpU
使用Servlet實現檔案下載
檔案下載 直接在html或jsp頁面寫入超連結 <!--點選後 瀏覽器可以解析的會自動開啟 不能解析度提示下載--> <a href="專案名/資源路徑">資源路</a> 編寫檔案下載功能 即不讓瀏覽器解析
Spring Boot實現檔案下載功能
我們只需要建立一個控制器(Controler)檔案,即Controller目錄下的File_Download.java,其完整目錄如下: @Controller public class File_Download { //實現Spring Boot 的檔案下載功能,對映網址為/download
C#實現檔案下載
/// <summary> /// 使用OutputStream.Write分塊下載檔案 /// </summary> /// <param name="filePath"></param>
通過檔案url,實現檔案下載
通過url實現檔案下載 @Log("下載檔案") @ResponseBody @RequestMapping(value = "/download", method = RequestMethod.GET) public R Download(HttpServletResp
點選按鈕實現檔案下載
一、使用背景 一般來說,當我們上傳檔案之後,便會要提供檔案下載的入口。而其實檔案下載就是獲取檔案,並將檔案內容寫入到HTTP返回響應的過程。 二、前端實現方式 構造form表單提交 1、引入相關j
SpringMVC實現檔案下載功能(檔案匯出功能)
1.頁面程式碼 <a class="layui-btn" href="${pageContext.request.contextPath}/bAndWListManage/downloadWhiteListTmp.do" onclick="downloadTempla
Android Webview實現檔案下載功能
在做美圖欣賞Android應用的時候,其中有涉及到Android應用下載的功能,這個應用本身其實也比較簡單,就是通過WebView控制呼叫相應的WEB頁面進行展示。剛開始以為和普通的檔案下載實現,只需要一個連結,然後點選就可以實現下載了,可是放到手機上試的時候,點選下載