gpt4 book ai didi

javascript - 下载远程图片报错: stream. js :94 Error: ENOENT, open 'path/to/file'

转载 作者:行者123 更新时间:2023-11-30 17:34:59 25 4
gpt4 key购买 nike

我正在尝试下载远程图像并将其保存在我服务器上的图像文件夹中。

我收到错误 Error: ENOENT, open 'path/to/file'

我使用:

function download (uri, filename, callback) {
request.head(uri, function(err, res, body){
var r = request(uri).pipe(fs.createWriteStream(filename));
r.on('close', callback);
});
};

var imgURL = "http://www.nasa.gov/images/content/711375main_grail20121205_4x3_946-710.jpg"

var newImgName = "/images/imageName.jpg"
// If I do var newImgName = "imageName.jpg", it works.

download(imgURL, newImgName, function () {
console.log('Done downloading..');
});

最佳答案

因为 newImgName 的开头有一个斜杠,它试图将图像放入硬盘根目录下的 images 文件夹中。如果你想把它放在你的代码所在的 images 文件夹中,试试这个:

var newImgName = "./images/imageName.jpg";

关于javascript - 下载远程图片报错: stream. js :94 Error: ENOENT, open 'path/to/file',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22235043/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com