Подтвердить что ты не робот

Каков полный список допустимых расширений файлов для изображений?

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

Поэтому единственными, о которых я знаю, являются .png/.jpg/.jpeg/.gif/.bmp

есть ли больше?

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

В дополнение к этому вы также можете проверить серверную проверку.

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