亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

用JavaScript下載圖片

小云
268
2023-09-26 08:44:30
欄目: 編程語言

可以使用JavaScript的fetchBlob對象來下載圖片。下面是一個例子:

function downloadImage(url, filename) {
fetch(url)
.then(response => response.blob())
.then(blob => {
// 創建一個a標簽
const a = document.createElement('a');
a.href = window.URL.createObjectURL(blob);
a.download = filename;
// 模擬點擊下載
a.click();
// 清除URL對象
window.URL.revokeObjectURL(a.href);
});
}
// 調用downloadImage函數
downloadImage('https://example.com/image.jpg', 'image.jpg');

這個例子中,downloadImage函數接收兩個參數:圖片的URL和下載后的文件名。它使用fetch來獲取圖片的響應,然后使用blob方法將響應轉換為Blob對象。接下來,使用createObjectURL方法將Blob對象轉換為URL,然后將URL賦值給a標簽的href屬性。同時,為了讓瀏覽器彈出下載對話框,將文件名賦值給a標簽的download屬性。最后,模擬點擊a標簽來觸發下載動作,并調用revokeObjectURL方法來釋放URL對象的內存。

0
进贤县| 辽宁省| 从化市| 甘肃省| 兴业县| 北流市| 多伦县| 霍林郭勒市| 宁夏| 容城县| 哈密市| 兴业县| 阿巴嘎旗| 英山县| 蓝田县| 丰镇市| 青阳县| 云浮市| 千阳县| 新和县| 塘沽区| 冀州市| 连南| 阜平县| 阿勒泰市| 房产| 屏东市| 砚山县| 定南县| 句容市| 辛集市| 乐东| 桂阳县| 大庆市| 文山县| 红安县| 大城县| 株洲市| 页游| 五大连池市| 汾西县|