我不了解http标题的足够问题,我正在尝试上传文件,但现在这离我很远,我需要解释为什么如果我添加{{1} content-type
application/json
}} 通知?因为我认为这个reaseon enctype="multipart/form-data
未定义
HTML
req.file
API
<form enctype="multipart/form-data" name="sendProductForm" ng-submit="product.sendProduct(productData, sendProductForm.$valid)" class="col-md-8 col-md-offset-2 form-horizontal adding-form" novalidate>
<div class="form-group">
<div class="input-group">
<input type="file" name="file" id="imgInp" onchange="angular.element(this).scope().photoChanged(this.files)">
</div>
</div>
</form>
服务
router.post('/courses', multer({ dest:'./uploads/' }).single('file'), function(req, res){
console.log(req.body)
console.log(req.file)
console.log(req.headers)
})
控制器功能
userFactory.createNewCourse = function(productData){
return $http.post('/api/courses', productData)
}
摘自app.sendProduct = function(productData) {
User.createNewCourse(app.productData).then(function(data){
console.log(data)
})
}
req.headers