Как узнать количество файлов при загрузке через составную форму-данные в java

#java #file-upload #playframework #count #multipartform-data

#java #загрузка файла #playframework #количество #составная форма-данные

Вопрос:

Я пытаюсь загрузить несколько файлов, используя составные данные формы в Java, и я использую play framework.

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

Но у меня может быть более 1 файла, и мне нужно знать количество файлов в теле.

Я получил количество файлов, используя цикл for.

Но есть ли лучший способ получить количество файлов без использования цикла.

Ответ №1:

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

Здесь fileCount покажет вам количество имеющихся у вас файлов.

Комментарии:

1. Даже в моем методе, если я добавляю int fileCount = files.size() , я получаю количество файлов. В любом случае, спасибо вам