Данные Easy Easy Multipart Form получают длину файла для нескольких файлов - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть требование создать службу, используя rest easy, которая будет использовать данные многоэлементной формы, и я отправляю несколько файлов во время вызова этой службы, а @ HeaderParam ("Content-Length") int length даетобщий размер всех файлов в запросе.Есть ли способ отдельно определить размер всех файлов, поступающих в запросе.

Например: если я отправляю два файла в запросе размером 20 КБ и 50 КБ, в настоящее время @HeaderParam ("Content-Length") int length дает мне 70000.Могу ли я получить размер двух файлов отдельно.

1 Ответ

0 голосов
/ 15 ноября 2018

Я сделал это, получив inputStream из MultipartFormDataInput, а затем преобразовал его в байт массива, и, следовательно, длина массива дает мне размер файла.

...