При попытке прийти вверх с приложением сервлета основой для чтения файлов и манипулировать ими (изображения типа преобразования) вот вопрос, который подошел ко мне:Как узнать тип файла без расширения
- ли можно проверить содержимое файла и узнать тип файла?
- Есть ли стандарт, который указывает, что каждый файл ДОЛЖЕН предоставить некоторый тип маркера в своем контенте, чтобы приложение не могло полагаться на ограничения расширения файла?
Рассмотрим сценарий приложения:
Я создаю приложение, которое будет иметь возможность конвертировать различные форматы файлов для набора выходных форматов. Скажем, пользователь загружает PDF-файл, мое приложение может предположить, что возможные форматы конвертации - это слово Microsoft или TIFF или JPEG и т. Д.
Поскольку мое приложение будет постепенно поддерживать разные форматы файлов (в течение определенного периода времени), я хочу, чтобы мое приложение проверьте входной файл вместо того, чтобы пользователь указал формат. И предложите пользователю возможные форматы вывода.
Я понимаю, что это открытый, широкий вопрос. Пожалуйста, дайте мне знать, нужно ли его модифицировать.
Спасибо, Ayusman