【发布时间】:2017-10-10 06:28:18
【问题描述】:
我想在节点 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
任何帮助将不胜感激!
【问题讨论】:
标签: javascript angularjs node.js multer