html實現點選下載檔案
阿新 • • 發佈:2019-01-22
使用a標籤完成點選下載檔案功能
html
<a href="/user/test/xxxx.txt" download="檔名.txt">點選下載</a>
這樣當用戶開啟瀏覽器點選連結的時候就會直接下載檔案。
但是有個情況,比如txt,png,jpg等這些瀏覽器支援直接開啟的檔案是不會執行下載任務的,而是會直接開啟檔案,這個時候就需要給a標籤新增一個屬性“download”;
以下為例子
html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<a href="http://171.188.96.**:****/d/c833945c11/files/?p=/plugins.maintain.CheckLinePartTask/cebab687-6dc5-4128-b7d9-8bc2fe369598.png&raw=1"
download="test.png">點選下載</a>
</body>
</html>
其中down後面的屬性是下載後文件的檔名字
若需從網頁上傳的圖片中進行下載 可能會用到以下方法
獲取主機域名:
location.hostname
獲取埠號:
location.port