实际上在Play Framework中的MultipartFormData中完成文件上传

时间:2014-05-22 18:44:40

标签: java playframework-2.0

我有以下代码。我想知道文件上传何时会发生。我有一个200MB的大文件。当第二行执行时它会在模型​​中吗?

play.mvc.Http.MultipartFormData body = request().body().asMultipartFormData();
play.mvc.Http.MultipartFormData.FilePart model = body.getFile("modelData");

1 个答案:

答案 0 :(得分:1)

假设这是在控制器方法中,该文件将在第一行之前上传(并由服务器存储在临时文件中)。

所以答案是肯定的,它可供模型使用(在第一行或第二行)。

可以流式传输文件,请参阅此内容以获取更多信息Uploading file as stream in play framework 2.0