来自blob或静态文件的FS readFile ENOENT

时间:2016-12-01 16:54:55

标签: meteor fs

我试图在我的流星应用程序中从客户端上传的图像到服务器上读取文件。我将blob发送到服务器,然后尝试fs.readFile它在服务器上但是我收到以下错误。

Error: Error: ENOENT: no such file or directory, open 'blob....'

我还测试过使用静态URL确保它不仅仅是blob而且它也找不到它。产生同样的错误。我可能会理解我的想法。我的代码是:

    fs.readFile(doc, 'utf8', function (err, data) {
       if (err) {
           console.log('Error: ' + err);
           return;
       }

       data = JSON.parse(data);
       console.log(data);
   });

1 个答案:

答案 0 :(得分:0)

看起来变量'doc'是blob本身,而不是文件名。

您是否已将文件保存在服务器上?你是怎么得到它的?使用Meteor.call?