#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()
, я получаю количество файлов. В любом случае, спасибо вам