java - java中通过多部分表单数据上传时如何知道文件数

标签 java file-upload playframework count multipartform-data

我正在尝试使用java中的多部分表单数据上传多个文件,并且我正在使用play框架。

Http.MultipartFormData body = request().body().asMultipartFormData(); 文件=body.getFiles();

但是我可能有超过 1 个文件,我需要知道正文中的文件数。

我使用 for 循环获取文件计数。

但是有没有更好的方法来获取文件计数而不使用循环。

最佳答案

Http.MultipartFormData body = request().body().asMultipartFormData();
List<Http.MultipartFormData.FilePart> files = body.getFiles();
int fileCount = files.size();

此处 fileCount 将为您提供您拥有的文件数。

关于java - java中通过多部分表单数据上传时如何知道文件数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40040183/

相关文章:

playframework - 为什么启用play.PlayScala插件会导致“sbt.compiler.EvalException:表达式中键入错误”?

java - 从 http 到 https

java - 无法使用自定义注释文件创建 javadoc(无法执行二进制文件)

python - 如何给Django网站添加文件上传进度条

javascript - 在窗口之间拖放图像,而不是链接 - HTML5

google-app-engine - 如何使用 Play Framework 和 Google App Engine 创建 PDF?

java - 如何在项目reactor中设置阻塞异步请求/响应?

Java - 区分字符串

java - 通过url上传文件

Gradle +PlayFramework : Cannot resolve sources dependency