我有以下代码。我想知道文件上传何时会发生。我有一个200MB的大文件。当第二行执行时它会在模型中吗?
play.mvc.Http.MultipartFormData body = request().body().asMultipartFormData();
play.mvc.Http.MultipartFormData.FilePart model = body.getFile("modelData");
答案 0 :(得分:1)
假设这是在控制器方法中,该文件将在第一行之前上传(并由服务器存储在临时文件中)。
所以答案是肯定的,它可供模型使用(在第一行或第二行)。
可以流式传输文件,请参阅此内容以获取更多信息Uploading file as stream in play framework 2.0