Я обращаюсь к расширениям изображений .jpg , .png , .gif и т. Д. По сути, у меня есть веб-сервер, который принимает изображение и архивирует его на основе своего SHA-1. Я использую соглашение git a1\b2\XXXXXX...
с шестнадцатеричным представлением дайджеста. Мой вопрос: как лучше хранить расширение в базе данных? Я безопаснее всего хранить MIME-тип? Или оригинальный тип файла? Или я должен просто автоматически генерировать MIME каждый раз? Должен ли я хранить MIME-тип исходного клиента, отправленного в HTTP-загрузке?
Как примечание, обрабатывает ли IE7 + изображения без расширений файлов? Безопасно ли просто отправить их без них?
Еще какие-нибудь советы по веб-серверам и типам изображений?