【发布时间】:2016-09-28 15:45:42
【问题描述】:
在我的项目中,我试图在成功上传文件后将文件发送到服务器。这是我的代码,请检查。
fdata = new FormData();
fdata.append("file", file);
$http.post('/UserQuestionnaire/AddQuestionnaire?Name=' + questionDetails.questionName + '&Description=' + questionDetails.questionDescription, fdata,
{
headers: {
'Content-Type': false,
'SessionID':$rootScope.token
}
}).then(function(success){
console.log("success question uploaded" + success);
},function(error){
console.log("error"+error);
});
所有数据都与查询字符串值一起出现,但文件没有到达服务器。
【问题讨论】:
-
尝试在服务器端获取 $_FILES。
-
您是否遇到任何错误?
-
文件不会只发送到服务器。这段代码正确吗?
标签: angularjs xmlhttprequest form-data