【发布时间】:2016-05-23 16:08:56
【问题描述】:
我在将参数从 UI 传递到上传逻辑时遇到问题
我正在这样设置上传请求
$upload.upload({
url: "./api/import/ImportRecords",
method: "POST",
data: { fileUploadObj: $scope.fileUploadObj },
fields: { 'clientId': $scope.NewImport.clientId },
file: $scope.$file
}).progress(function (evt) {
}).success(function (data, status, headers, config) {
}).error(function (data, status, headers, config) {
});
我的 API 设置如下:
[HttpPost]
public IHttpActionResult ImportRecords()
{
var file = HttpContext.Current.Request.Files[0];
// Need to read parameter here
}
完成此任务的干净/正确方法是什么?
【问题讨论】:
-
$upload 属于哪个库?
标签: c# angularjs asp.net-web-api upload