new File()提供javascript节点中未定义的文件
我正在尝试打开一个本地文件,并使用以下代码从图像文件创建一个new File()提供javascript节点中未定义的文件,javascript,node.js,Javascript,Node.js,我正在尝试打开一个本地文件,并使用以下代码从图像文件创建一个文件对象 var newFileObj = new File([buffer],fileObj.originalname,{type: fileObj.mimetype}); 然而,这给我的文件是未定义的。我正在使用nodejsv7.0.0 使用文件类型之前是否需要任何文件? p.S-这是一个REST API,不涉及html。在节点世界中,您需要使用“fs”来读取/写入文件。这里是链接 没有为Node.js实现文件API,而是使用。
文件
对象
var newFileObj = new File([buffer],fileObj.originalname,{type: fileObj.mimetype});
然而,这给我的文件是未定义的。我正在使用nodejsv7.0.0
使用文件类型之前是否需要任何文件?
p.S-这是一个REST API,不涉及html。在节点世界中,您需要使用“fs”来读取/写入文件。这里是链接
没有为Node.js实现
文件
API,而是使用。我正在将文件上载到接受File对象的cloudinary bucket。我可以使用fs创建这样的文件对象吗@robertklept接口是Web API的一部分,未在ECMAScript中定义。您如何使用您试图创建的文件实例?我试图将此文件对象作为字段发布到cloudinary urllet upload=request.post(CLOUDINARY\u upload\u URL).field('upload\u preset',CLOUDINARY\u upload\u preset.).field('file',newFileObj)代码>@idbehold@GouravSaha看看这个:(它使用fs.createReadStream
打开、读取和上传文件)
fs.open('myfile', 'r', (err, fd) => {
if (err) {
if (err.code === 'ENOENT') {
console.error('myfile does not exist');
return;
}
throw err;
}
readMyData(fd);
});