我知道以前有人问过类似的问题。我仍然无法解决我遇到的问题。在执行另一部分代码之前,我需要加载一堆图像。
(async () => {
const urls = <array of urls>
await urls.map(url => {
const filename = path.basename(url);
const localPath = imagesPath + '/' + filename;
return loadImageToPath(url, localPath);
});
console.log('done');
})();
async function loadImageToPath(url, localPath) {
const file = fs.createWriteStream(localPath);
return await http.get(url, function (response) {
console.log('Image loaded: ' + localPath);
response.pipe(file);
});
}
有人可以分享一下这个吗!
多谢