无法获取FormData的文件内容

前台表单带图片信息 采用enctype="multipart/form-data"

JFinal在获取数据的时候
List<UploadFile> files = getFiles();得到空集合[]

UploadFile file = getFile();得到null

UploadFile file = getFile("data")这样也是null;

但是Offer offer = getModel(Offer.class);确获取到了除图片信息的所有内容

不知道何解;困扰一天了


评论区

yunmuzhou

2018-11-01 20:49

@JFinal 请指点一下

JFinal

2018-11-01 20:59

要先调用 getFile、getFiles 系列方法,然后才可以调用 getPara、getModel 这类方法,文档中有过说明

注意,如果有拦截器、Validator 也要先在其中调用 getFile、getFiles 系列的方法

yunmuzhou

2018-11-02 09:10

@JFinal 我有调用getFile();getFiles()方法啊 但是结果都是null

yunmuzhou

2018-11-02 09:23

@JFinal List files = getFiles();
UploadFile fileAll = getFile(); 我在控制器前两句就是这样写的 但是依旧没有获取到值

yunmuzhou

2018-11-02 10:33

@JFinal 已解决 是我自己疏忽了

热门反馈

扫码入社