使用JavaScript中的FileReader和readAsArrayBuffer读取文件时出错

时间:2018-06-20 17:17:55

标签: javascript bufferedreader reader

我的app.js中包含以下代码,通过这些代码我将用户选择的文件(从本地上传)的详细信息保存在mongo DB中。但是,当我单击文件的上传页面的提交按钮时,应用程序崩溃并显示错误“无效的glob模式:未定义”。

app.post("/documents", function(req, res){

 var name = req.body.documentname;
 var remarks = req.body.documentremarks;
 //File Reader
 var document = req.body.Document;
 const reader = new FileReader(); 
 reader.readAsArrayBuffer(document)  
 //Upload to IPFS
 addToIpfs(reader, function (err, ipfsid){
     if (err) {
        console.log(err)            
    } else {
        var newDocument = {name: name, remarks: remarks, hash:ipfsid}; 
        Blockproof.create(newDocument, function(err, newlyCreated) {
            if (err) {
                console.log(err);
            } else {
                 //redirect back to documents page
                res.redirect("/documents");
            }
        });     
    }
});

我已经为声明为的应用安装了npm软件包'file-reader:1.1.1'

  FileReader = require("file-reader");

请指导我是否在此处遗漏了任何地方或做错了什么以及如何解决此错误。

预先感谢

0 个答案:

没有答案