我要上传文件,在后台方法上面写了个接收文件的注释:@AdaptBy(type = UploadAdaptor.class, args = { "ioc:myPicUpload" }),但是前台提交时出错:java.lang.IllegalArgumentException: Unknow Content-Type : application/x-www-form-urlencoded; charset=UTF-8,假设我把上面那个注释去掉,就能接收了。但是之前我这样做没出现过这样的问提啊。
10 回复
有个插件就叫做ajaxFileUpload
, 给段代码你参考一下
$.ajaxFileUpload({
url: 'xxxx',
secureuri: false,
fileElementId: id,
dataType: 'json',
// 这里添加你要的传的值,在后端用NutMap接收,然后用对应名字取出即可。
data: {'orderNo': idNo},
success: function (data, status){
console.info(data);
},
error: function (data, status, e) {
console.info('upload file error:' + e);
}
});
添加回复
请先登陆