Ответ 1
вы можете делать все, что захотите, все о заголовках и информацию внутри фактического изображения, которое определяет тип. (MIME-типы)
поэтому почему <img href='http://site.com/image.php?name=file'>
может реально отображать изображение
И образы, на которые я ссылаюсь, являются теми, которые можно встраивать в веб-браузер, а не .tif,.psd и т.д.
Поэтому единственными, о которых я знаю, являются .png/.jpg/.jpeg/.gif/.bmp
есть ли больше?
Причина, по которой мне нужна эта информация, - разрешить загрузку допустимых изображений только в моей загрузке php файла script.
вы можете делать все, что захотите, все о заголовках и информацию внутри фактического изображения, которое определяет тип. (MIME-типы)
поэтому почему <img href='http://site.com/image.php?name=file'>
может реально отображать изображение
Возможно, не прямой ответ на этот вопрос, но поскольку вы упомянули, что целью этого является ограничение загрузки файла, ответ HTML5 на эту проблему будет заключаться в использовании:
<input type="file" accept="image/*">
В дополнение к этому вы также можете проверить серверную проверку.
В терминах всех возможных допустимых типов изображений на самом деле нет простого ответа, но большая часть информации, которую вам нужно будет построить, - это проконсультироваться с этот список на wikipedia. Это, конечно, немного зависит от того, для чего будет использоваться изображение. Набор изображений, которые может быть отображен браузером, будет отличаться от набора, который можно открыть в Photoshop.