html代码:
<form class="up_form" id="upedit_form" enctype="multipart/form-data">// 注意:必须定义格式enctype="multipart/form-data"
<input type="file" id="fileOrgLogo" name="file" onclick="" accept="image/png, image/gif, image/jpeg, image/jpg" />
</form>
js代码:
var formData = new FormData($("#upedit_form")[0]);//注意:该值一定要为form第一个节点 否则获取不到文件值
$.ajax({
url: '/ApiSys/User/UploadLogo?company=' + company, //处理请求
type: 'POST',
async:false,
//Ajax事件
success: function (data, status) {
if (data.Success) {
return data.Description;
}
},
error: function (data, status) {
layer.msg(data.Message, {
time: 3000
});
},
// Form数据
data: formData,
//类型选项
cache: false,
contentType: false,
processData: false
});