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

How to know the file count when uploading via multipart form-data in java

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

Http.MultipartFormData body = request().body().asMultipartFormData(); files=body.getFiles();

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

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

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

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

这里的 fileCount 会给出你拥有的文件数量。