Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
new File()提供javascript节点中未定义的文件_Javascript_Node.js - Fatal编程技术网

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 url
let 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);
});