播放框架文件上传

时间:2016-11-16 09:11:38

标签: java playframework-2.5

我试图将play framework app中的文件上传处理添加到带有文本字段的现有表单中。  According to documentation,我需要使用asMultipartFormData()asRaw方法,但是,它无法处理文本输入字段。是否可以同时使用一个控制器进行标准html表单和文件处理?

1 个答案:

答案 0 :(得分:1)

是的,只需单独处理文件和文本输入即可。例如:

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();
  ...
}