Библиотека 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 перед возвратом данных изображения? это может быть проблема браузера.