fetch下载图片
fetch('https://xxxxx.jpg')
.then(response => {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.blob();
})
.then(blob => {
// 将 Blob 转换为 ArrayBuffer
return blob.arrayBuffer();
})
.then(arrayBuffer => {
const uint8Array = new Uint8Array(arrayBuffer);
// 写入文件
const fs = window.FS;
fs.writeFileSync('x:\\fetch.png', uint8Array);
console.log('图片下载完成');
})
.catch(error => {
console.log('错误:', error);
});
浙公网安备 33010602011771号