首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
JFINAL同时提交表单数据和上传文件后台如何接收
peanut001
2018-10-22 09:25
JFINAL同时提交表单数据和上传文件后台如何接收数据呢?能给点比较详细的代码么?
项目:
JFinal
评论区
JFinal
2018-10-22 10:01
只要先调用一次任何的 getFile(...)、getFile()、getFiles() 系的方法,然后就可以用 getPara 接收参数了,你也可在 action 上带参接收,例如:
public void action(File myFile, String s, Integer i) {
...
}
如果你要在拦截器中获取参数,getFile 也要先调用,例如:
public void intercept(Invocation inv) {
inv.getController().getFile();
inv.invoke();
}
这里有文档参考:
http://www.jfinal.com/doc/3-7
http://www.jfinal.com/doc/3-3
回复
peanut001
2018-10-22 12:11
@JFinal
谢谢
回复
不失沉默
2020-04-20 14:35
@JFinal
波总,表单没有文件的话,action参数也要加上file参数吗?
回复
JFinal
2020-04-20 15:44
@不失沉默
可以不加,但是得先调用 getFile()
道理还是一样的,发送请求的格式变了
回复
发送
我要反馈
热门反馈
扫码入社
public void action(File myFile, String s, Integer i) {
...
}
如果你要在拦截器中获取参数,getFile 也要先调用,例如:
public void intercept(Invocation inv) {
inv.getController().getFile();
inv.invoke();
}
这里有文档参考:
http://www.jfinal.com/doc/3-7
http://www.jfinal.com/doc/3-3