[英]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.