表单数据未附加文件对象 [英] form data is not appending file object

查看:81
本文介绍了表单数据未附加文件对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在向文件对象添加表单数据时出现问题,将文件对象附加到表单数据之后,表单数据为空对象.请建议

I have a problem in appending file object with form data,after appending file object to form data,form data is empty object.Please suggest

scope.uploadDigitalSignature = function (form) {
if (scope.digitalFiles.length) {
scope.docDetails.aliasName = scope.docDetails.aliasName;
scope.docDetails.digipassword = scope.docDetails.digipassword;
scope.docDetails.certificate = scope.docDetails.certificate;

var file = scope.digitalFiles[0];
var formData = new FormData(this);
formData.append('file', file);
// FileUpload.upload(scope.digitalFiles,docId,function(success,blobData){
var config = {
headers: { 
'Content-Type': 'multipart/form-data',
}
}; 
var blobData = {
"file" : scope.docDetails.certificate
};
AdminService.uploadDigitalSignature(function(){
toastr.success('Signature uploaded successfully');
},docId,scope.docDetails.aliasName,scope.docDetails.digipassword ,blobData,config);
//}

//);
}
};

推荐答案

一个

A FormData Object is an exotic object whose contents is not directly available to JavaScript.

要检索FormData对象的内容,请使用其.entries()方法:

To retrieve the contents of a FormData object, use its .entries() method:

var contents = Array.from(formData.entries());
console.log(contents);

有关更多信息,请参见 MDN Web API参考-FormData .entries()

For more information, see MDN Web API Reference - FormData.entries()

这篇关于表单数据未附加文件对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆