生活随笔
收集整理的這篇文章主要介紹了
js下载跨域的文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
普通a鏈接點擊下載(同源)
<a href
="http://ppt.beegoedu.com/Upload/unlogo/2017112980744.jpg" download
="11.jpg">111</a
>
跨域下載文件(非同源)
<a onclick
="a()">下載圖片
</a
>function a(){let url
="http://ppt.beegoedu.com/Upload/unlogo/2017112980744.jpg";let name
="123";const downloadRes = async () => {let response
= await fetch(url
); let blob
= await response
.blob(); let objectUrl
= window
.URL.createObjectURL(blob
);let a
= document
.createElement('a');a
.href
= objectUrl
;a
.download
= name
;a
.click()a
.remove(); }downloadRes();
}
總結
以上是生活随笔為你收集整理的js下载跨域的文件的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。