проблема с отображением изображения из php в windows - PullRequest
1 голос
/ 19 августа 2011

Я пытаюсь отобразить изображение с помощью php:

header("Content-type: image/jpeg");
header("Content-Transfer-Encoding: binary");
header('Content-length: '.filesize($IMAGE));
readfile($IMAGE);

Bu изображение не отображается на сервере WAMP, если файл .php, который содержит этот блок кода, сохраняется как utf-8 (иначе это работает).Я проверил это на сервере LAMP, и он работает.

Мой вопрос: как я могу сделать это на Windows без изменения кодировки файла?

Спасибо

1 Ответ

0 голосов
/ 19 августа 2011

Если вы сохраняете как UTF-8 и используете Блокнот, обратите внимание, что Блокнот поместит в начало файла юникодную спецификацию (маркер порядка байтов), что составляет 2 байта невидимых в противном случае данных.Это испортит вашу загрузку, так как спецификация будет считаться выходной.

...