【发布时间】:2015-07-15 09:20:35
【问题描述】:
我使用了上传控件的示例代码。
来自 angularJs 控制器的 Web API 调用如下所示
var uploader = $scope.uploader = new FileUploader({
url: window.location.protocol + '//' + window.location.host + '/api/FileUpload/UploadFile',
data:{seldocType:"1"}
});
post WEB api方法是
[System.Web.Http.HttpPost]
public IHttpActionResult UploadFile(string seldocType)
{..}
在浏览器中,FileUploader obj 有以下信息和其他信息
data: Object ->seldocType: "1"
method: "POST"
url: "http://localhost:90/api/FileUpload/UploadFile"
如果我删除 seldocType 参数(在 API 和控制器中),调用工作正常。 当我尝试添加此参数时,不会发生 api 调用。 我假设我没有以正确的方式传递参数。你能帮忙吗?
谢谢
【问题讨论】:
标签: angularjs http-post asp.net-web-api2