[英]POSTMAN file upload with multiple keys
嗨,我正在開發angularjs中的多個文件上傳模塊。 我正在使用FormData發送文件。 因此,這是多個文件上傳,我正在循環瀏覽文件並將文件附加到FormData。 與此同時,我還要發送一個額外的參數。
var files = new FormData();
angular.forEach(this.pendingFiles, function (value, index) {
files.append(index, value);
files.append('data', angular.toJson(index).replace(/['"]+/g, ''));
});
return $http.post(this.uploadUrl, files, {
transformRequest: angular.identity,
headers: {
'Content-Type': undefined
}
})
以下是我的指令
myapp.directive('fileModel', ['fileUpload', function (fileUpload) {
return {
restrict: 'A',
link: function (scope, element, attrs) {
element.bind("change", function (evt) {
fileUpload.pendingFiles[attrs.fileModel] = evt.target.files[0];
});
}
};
}]);
當我運行angularjs腳本時,上面的代碼工作正常。 我正在嘗試使用POSTMAN上傳文件。 我在這里苦苦掙扎如何發送以下數據
files.append(index, value);
files.append('data', angular.toJson(index).replace(/['"]+/g, ''));
我知道正常的文件上傳。 我的問題是我有一個額外的參數數據。 我不確定如何通過POSTMAN發送該郵件? 有人可以在這方面幫助我嗎? 任何幫助,將不勝感激。 謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.