doAddImage: function (field, newValue, oldValue)
var me = this;
var fileEl = Ext.getCmp('scrapField').fileInputEl.dom;//通过id选择器获取图片
var fd =new FormData();//声明一个fromData用于存放图
fd.append('files',fileEl.files[0]); 将图片放入fromData中
var m=this;
var myMask = new Ext.LoadMask(me.getView().down("panel"), {
msg: '正在操作....'
});
myMask.show();
Ext.Ajax.request({//ajax上传
method:'post',
url: sysApiUrlPrefix +'/repairManage/carRepairOrder/files',
rawData: fd,//将fromData赋给rawData
headers:{
'Content-Type':null//必须设置Content-Type为空不然会报错
},
success: function (response, action) {
var result = Ext.util.JSON.decode(response.responseText);
if (result.success){
Ext.Msg.alert("提醒", "上传成功");
} else {
Ext.Msg.alert("提醒", "上传出现问题,请重试");
}
},
failure: function (response,form, action) {
myMask.hide();
Ext.Msg.alert('系统提示',"操作失败");
}
});
},
ext 跨域上传文件
最新推荐文章于 2022-05-14 09:43:40 发布