【发布时间】:2016-01-01 12:40:43
【问题描述】:
我正在尝试使用以下代码发送 HTTP 请求:
var editCompanyUrl = 'http://X.X.X.X:YYYY/editCompany';
var userId = localStorage.getItem("UserId");
var token = localStorage.getItem("Token");
var companyId = localStorage.getItem("companyId");
return $http({
method: 'POST',
url: editCompanyUrl,
params: {
token: token,
userId: userId,
companyId: companyId,
companyName: $scope.companyName,
},
timeout: 500
}).then(function (data) {
console.log(data);
//Store Company ID which is used for saving purposes
//localStorage.setItem("companyId", data.data.Company.id);
return data.data.Company;
}, function (data) {
console.log(data);
})
服务器端的请求处理程序接受 Content-Type: multipart/form-data 的请求。如何将此内容类型添加到请求中?我尝试了许多教程中的建议和技巧,但没有成功。请你帮助我好吗?除此之外 - 当我将带有图像的文件添加到此请求时我应该怎么做?我可以将其添加为请求的附加参数吗?
非常感谢!
【问题讨论】:
-
你为什么要
multipart?似乎没有发送文件 -
这里将添加文件发送,这是问题的另一部分——如何实现它。并且很抱歉错误的问题标题 - 它是错误地写的。
标签: angularjs