我在使用角度js作为前端部分从网络浏览器上传文件时遇到了严重问题。当我点击发送时,我将它路由到Nodejs express服务器。但是我无法获取我的数据。
我的任务是浏览和上传表单浏览器并使用节点js在本地磁盘上写入。
我有很多链接但没有帮助。
答案 0 :(得分:1)
使用multer模块上传文件..
var multer = require('multer');
使用中间件。
app.use(multer({dest: “./uploads/”}));
app.post("/upload", function(req, res, next){
if (req.files) {
console.log(util.inspect(req.files));
if (req.files.myFile.size === 0) {
return next(new Error("Hey, first would you select a file?"));
}
fs.exists(req.files.myFile.path, function(exists) {
if(exists) {
res.json({success: true});
} else {
res.jend({success: false);
}
});
}
});