首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
文件上传时如何判断文件为空
libofei
2017-12-30 11:48
使用List<UploadFile> files = getFiles();
文件上传时,如果请求里并没有上传文件,如何判断?
项目:
JFinal
评论区
JFinal
2017-12-30 12:02
files.length() 为 0 表示没有上传文件
如果用的是 getFile() ,判断下 null 即可
回复
libofei
2017-12-30 12:11
@JFinal
文件没有上传的情况下,getFiles()语句执行不下去啊
回复
JFinal
2017-12-30 12:27
@libofei
form 表单中要设置一下: enctype="multipart/form-data"
回复
libofei
2017-12-30 13:09
@JFinal
是从安卓端上传的。另外,框架代码里不是有这样的处理吗?if (request instanceof MultipartRequest == false)
request = new MultipartRequest(request);
回复
JFinal
2017-12-30 18:00
@libofei
无论什么客户端,遵守 http 协议就好, jfinal 在服务端仅仅是按 http 协议来做事情
后端并没有判断 instanceof MultipartRequest,而是在 getFile 或 getFiles() 主动 new MulriptartRequest(request)
回复
发送
我要反馈
热门反馈
扫码入社
如果用的是 getFile() ,判断下 null 即可