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

溫馨提示×

用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
桐柏县| 黑水县| 六安市| 维西| 永平县| 布拖县| 滕州市| 晋中市| 册亨县| 武宁县| 东乡族自治县| 巩留县| 桐柏县| 清涧县| 成安县| 广丰县| 仁怀市| 筠连县| 兰西县| 临沂市| 焦作市| 漯河市| 璧山县| 灵台县| 凌源市| 赣州市| 武义县| 武强县| 稻城县| 昌宁县| 晋城| 汉源县| 云龙县| 东兰县| 宁陕县| 天台县| 大冶市| 平凉市| 仙游县| 宁远县| 都兰县|