Получить имя файла из байтового массива - PullRequest
2 голосов
/ 27 марта 2012

Мы можем извлечь mimetype из байтового массива, например, используя Apache Tika.

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

Ответы [ 2 ]

5 голосов
/ 27 марта 2012

Нет.Вы можете угадать mimetype из самих данных контента, но там нет имени файла.

1 голос
/ 27 марта 2012

Поле заголовка, которое вы можете искать, называется Content-Disposition. Если вы загружаете вложение, в этом поле может быть имя файла:

Content-Disposition: attachment;filename=abc.txt

Но нет гарантии, что у вас будет такое имя файла. Кроме того, это может относиться только к содержимому HTTP и электронной почты. Из вашего вопроса, не ясно, откуда ваши данные ...

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