ウェブAPIへの角度$のアップロードからパラメータを渡すためには、どのように私はトラブル私のアップロードロジックに私の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の一部ですか? – jbrown