Библиотека WideImage не включена в iPhone

У меня действительно странная проблема. Я использую библиотеку WideImage на моем сервере для работы с изображениями. Библиотека включена в php-файл. Как это:

define('DOCROOT', realpath(dirname(__FILE__)).'/'); 
require_once(DOCROOT . 'inc/wideimage/WideImage.php');  

Он отлично работает для всех Desktop-браузеров, но на IPhone это не так. Проблема возникает только с библиотекой WideImage, я также включил другой файл, и он работал без каких-либо проблем.

Я действительно не понимаю, почему это происходит, потому что PHP является серверно-ориентированным языком и должен зависеть от типа устройства....

Вот процесс: В моем index.php я вызываю через ajax файл image-манипуляции.php, который включает в себя библиотеку WideImage -> результат (манипулированное изображение) возвращается обратно в index.php как JSON-String.

У кого-нибудь есть идея?

1 ответ

Вы пытались форсировать заголовок Content-Type перед возвратом данных изображения? это может быть проблема браузера.

Другие вопросы по тегам