Изображение не отображается на сервере - используется загрузка файла PHP - PullRequest
0 голосов
/ 18 октября 2010

У меня есть веб-сайт в php. Здесь я загрузил изображение размером 1 МБ. Он успешно загружен на сервер. Но это не отображается. Я включил разрешение на чтение и запись в папку, содержащую изображения. При загрузке меньшего размера он работает нормально. Но в случае большого изображения (больше 1 МБ) это не работает. Я проверил свою информацию php. Там максимальный размер загружаемого файла составляет 25 МБ. Так в чем здесь проблема?

Вся помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 18 октября 2010

Случаи, по которым это может произойти:

1-Некоторые веб-хосты включают код заголовка или нижнего колонтитула, когда обслуживаемый вывод превышает определенный предел .Они обычно используют это в аналитических целях.Посмотрите, можете ли вы удалить эти колонтитулы или, если вы используете readfile () из php, вместо этого дайте прямую ссылку на браузер.

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

Кроме того, примерная ссылка помогла бы

0 голосов
/ 18 октября 2010

Попробуйте посмотреть http://dk.php.net/manual/en/ini.core.php#ini.post-max-size, пожалуйста, убедитесь, что значение больше 1 МБ:)

...