91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML頁面怎么實現點擊下載文件

發布時間:2022-03-19 15:42:18 來源:億速云 閱讀:495 作者:iii 欄目:web開發

今天小編給大家分享一下HTML頁面怎么實現點擊下載文件的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

  1.使用<a>標簽來完成

  <ahref="/user/test/xxxx.txt"download="文件名.txt">點擊下載</a>

  這樣當用戶打開瀏覽器點擊鏈接的時候就會直接下載文件。

  但是有個情況,比如txt,png,jpg等這些瀏覽器支持直接打開的文件是不會執行下載任務的,而是會直接打開文件,這個時候就需要給a標簽添加一個屬性“download”;

  以下為例子

  移到標簽<a>標簽上可以顯示文件路徑,根據路徑提示進行文件路徑的補全

  <!DOCTYPEhtml>

  <html>

  <head>

  <metacharset="UTF-8">

  <title></title>

  </head>

  <body>

  <ahref="321.png"download="test.png">點擊下載</a>

  </body>

  </html>

  若需從網頁上傳的圖片中進行下載可能會用到以下方法

  獲取主機域名:

  location.hostname

  獲取端口號:

  location.port

  2.使用按鈕進行監聽

  按鈕監聽又可以分為兩種方法,

  一是window.open()

  var$eleBtn1=$("#btn1");

  var$eleBtn2=$("#btn2");

  //已知一個下載文件的后端接口:https://codeload.github.com/douban/douban-client/legacy.zip/master

  //方法一:window.open()

  $eleBtn1.click(function(){

  window.open("https://codeload.github.com/douban/douban-client/legacy.zip/master");

  });

  二是表單提交

  //方法二:通過form

  $eleBtn2.click(function(){

  var$eleForm=$("<formmethod='get'></form>");

  $eleForm.attr("action","https://codeload.github.com/douban/douban-client/legacy.zip/master");

  $(document.body).append($eleForm);

  //提交表單,實現下載

  $eleForm.submit();

  });

以上就是“HTML頁面怎么實現點擊下載文件”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴中市| 金塔县| 新昌县| 新泰市| 通海县| 肃北| 棋牌| 定日县| 鸡西市| 平泉县| 昌图县| 肃北| 辽阳县| 杭锦后旗| 靖江市| 安福县| 济南市| 彝良县| 娱乐| 汝阳县| 七台河市| 马边| 邹城市| 甘南县| 神农架林区| 防城港市| 福鼎市| 云梦县| 武威市| 湖南省| 海淀区| 永德县| 武乡县| 张家界市| 金门县| 衡山县| 旅游| 长泰县| 沅江市| 松阳县| 贵州省|