easyui多文件上传报错

image.pngimage.png

评论区

JFinal

2020-12-17 19:41

纯客户端的事,注意要提交 form 表交,而不是重新发起了一个 ajax 请求,你当前的 ajax 请求,并没有配置 enctype="multipart/form-data"

一般建议用 jquery-form.js 这个第三方,将表单提交转换成 ajax 提交

你刚刚发贴时用的提交就是 jquery-form.js,你可以在本站下载到这个 .js 文件,以及相关使用代码也可以直接用

steven_lhcb_9527

2020-12-18 09:20

现在还有人用easi-ui?

steven_lhcb_9527

2020-12-18 09:21

SimpleDateFormatter已经被淘汰了

zzutligang

2020-12-18 12:27

@steven_lhcb_9527 你没看你页面里定义的name是moreFile,后台getFiles用的是file,这样你怎么可能拿到文件呢。你后台可以直接使用getFiles(),不给参数,避免你的问题。

zzutligang

2020-12-18 12:29

@JFinal,波总,他这用的是easyui的form表单对象,是可以那么调用提交的。

zzutligang

2020-12-18 12:32

@steven_lhcb_9527 你的form要定义成easyui的form,也就是加上class=“easyui-form”,已经加你QQ了

steven_lhcb_9527

2020-12-18 13:51

getFiles的方法签名是(String uploadPath, Integer maxPostSize, String encoding)->List

steven_lhcb_9527

2020-12-18 13:52

他的问题是请求体的类型不对,ajax的时候指定content-type:muitipart/form-data

zzutligang

2020-12-18 14:42

@steven_lhcb_9527 我艾特错了,我以为你是楼主!^_^

steven_lhcb_9527

2020-12-18 14:47

没关系。^_^

热门反馈

扫码入社