我想在节点js + angular js应用程序中上传文件我在我的控制器中定义了一个指令和一个服务,就像这里所说Data not posting in multipart form data in angular and node js(File uploading with angular and node js) 似乎它不起作用,因为我的服务器返回500内部错误
我的js文件
var express = require('express');
var router = express.Router();
var multer = require('multer');
var upload = multer({ dest: __dirname+'/../../uploads' });
router.post('/fileUpload',upload.single('myFile'),uploadFile);
function uploadFile(req,res,next) {
console.log(req.file); //returning undefined
}
另外,目录'上传'已创建,但没有添加任何内容,当我检查浏览器时,我发现内部服务器错误500
任何帮助将不胜感激!
答案 0 :(得分:0)
实际上,由于我处理的是multer,angular js和node js nodejs + multer + angularjs for uploading without redirecting,我发现了一个完全解决了我的问题的帖子 这很有帮助!