мы можем получить имя файла от byteArrayResource? - PullRequest
0 голосов
/ 24 мая 2019

Речь идет о загрузке xlsx файла.Сначала я получаю xlsx файл как javax.servlet.http.Part и пытаюсь конвертировать как ByteArrayResource Так как мне нужно пройти через RestTemplate.

new ByteArrayResource(IOUtils.toByteArray(input.getFile().getInputStream())

Здесь input.getFile() есть javax.servlet.http.Part

Когда я преобразую здесь в ByteArrayResource и отправлю обратно на другой уровень для бизнес-логики, могу ли я получить filename из ByteArrayResource?

В любом случае мы можем получить filenameиз Part, я хочу знать, возможно ли получить filename из ByteArrayResource или ByteArray?

1 Ответ

1 голос
/ 24 мая 2019

Возможно, вам потребуется использовать FileNameAwareByteArrayResource, как указано в этом ответе

https://stackoverflow.com/questions/42416015/spring-boot-multipartfile-issue-with-bytearrayresource

и тогда вы сможете получить имя файла из него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...