Json 无法转换 UploadFile 对象?

controller 中 执行 方法;

UploadFile upFile = this.getFile(); 
this.renderJson(ret.setOk().set("upFile", upFile));


无法返回,debug到  json转换 就乱了套,最后也没走出来。。。


评论区

JFinal

2018-09-03 15:02

UploadFile 时面有一个二进制的文件,这个不建议转 json ,只建议转这个对象中的部分字段,例如:
UploadFile upFile = this.getFile();
Ret ret = ret.setOk().set("fileName", upFile.geFileName());
renderJson(ret);

由于 UplaodFile 中有一个 java.io.File 对象存在,而这个对象是一个二进制文件,转成 json 应该是会出错的

ddjfinal

2018-09-06 16:29

json转换的时候,你自己可以将文件转为base64码啊

热门反馈

扫码入社