0
我想补充文件上传在游戏框架应用处理与文本字段存在形式。 According to documentation,我需要使用asMultipartFormData()
或asRaw
方法,但是,它不能处理的文本输入字段。是否有可能同时使用一个控制器进行标准html格式和文件处理?发挥框架文件上传
我想补充文件上传在游戏框架应用处理与文本字段存在形式。 According to documentation,我需要使用asMultipartFormData()
或asRaw
方法,但是,它不能处理的文本输入字段。是否有可能同时使用一个控制器进行标准html格式和文件处理?发挥框架文件上传
是的,这是可能的,只是简单地处理文件和文本输入分开。例如:
public Result myControllerMethod(){
...
//handle input text here
Form<MyModel> myForm = formFactory.form(MyModel.class);
MyModel myModel = myForm.bindFromRequest().get();
...
//handle file
MultipartFormData<File> body = request().body().asMultipartFormData();
...
}
谢谢!但实际上这将是两个要求?一次用于表单,然后用于文件? – Kurirux
如果文件输入是同一个表单的一部分(据我所知)否,这是一个请求。尝试使用调试器进行检查,您可以看到主体包含一个dataPart字段(带有包含所有文本信息的HashMap)和一个文件字段。 – lbaggi