Каков полный список допустимых расширений файлов для изображений? - PullRequest
18 голосов
/ 07 апреля 2011

И изображения, на которые я ссылаюсь, - это те, которые можно встраивать в веб-браузер, а не .tif, .psd и т. Д.

Так что мне известны только .png / .jpg / .jpeg / .gif / .bmp

есть еще?

Причина, по которой мне нужна эта информация, заключается в том, что в мой скрипт загрузки файлов php можно загружать только действительные изображения.

Ответы [ 2 ]

4 голосов
/ 07 апреля 2011

вы можете делать все, что захотите, все о заголовках и информации внутри фактического изображения, которое определяет тип.(MIME-типы)

, поэтому <img href='http://site.com/image.php?name=file'> может на самом деле сделать изображение

0 голосов
/ 21 июня 2017

Возможно, это не прямой ответ на этот вопрос, но, поскольку вы упомянули, что целью этого является ограничение загрузки файла, HTML5-ответом на эту проблему будет использование:

<input type="file" accept="image/*">

В дополнениена это вам также может потребоваться проверка на стороне сервера.

С точки зрения всех возможных допустимых типов изображений, на самом деле простого ответа не существует, но большая часть информации, которая вам понадобится для ее создания, будетпроконсультируйтесь с этим списком в википедии .Это, конечно, немного зависит от того, для чего будет использоваться изображение.Набор изображений, которые могут быть отображены браузером, будет отличаться от набора, который можно открыть в фотошопе.

...