Эффекты использования неправильных заголовков изображений для echo file_get_contents ('someImageFile.ext') - PullRequest
0 голосов
/ 03 августа 2010

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

Существуют ли какие-либо реальные эффекты?(PHP преобразует его молча или в обход формата?)

Ответы [ 2 ]

4 голосов
/ 03 августа 2010

PHP наверняка ничего не конвертирует молча.Это браузер, пытающийся изо всех сил интерпретировать то, что он получил.Большинство браузеров, вероятно, даже не обращают так много внимания на расширение Content-Type header или и просто пытаются идентифицировать файл по его содержимому.

1 голос
/ 03 августа 2010

Является ли результат, который вы получаете, ожидаемым?

Возможно, скрипт выводит ошибку или используемая вами функция не является бинарной, я думаю, из ваших тегов, которые вы используете file_get_contents но вам может потребоваться fpassthru?

Попробуйте открыть файл в браузере без установки заголовков или установки стандартного заголовка HTML / текстапосмотрите, происходит ли что-нибудь любопытное.

Удачи.

...