我有一个非常奇怪的问题。我正在使用服务器上的WideImage库来操作图像。该库包含在 php-File 中。喜欢这个:
define('DOCROOT', realpath(dirname(__FILE__)).'/');
require_once(DOCROOT . 'inc/wideimage/WideImage.php');
它适用于所有桌面浏览器,但在 iPhone 上则不然。问题仅发生在WideImage库上,我还包含另一个文件,它可以正常工作。
我真的不明白为什么会发生这种情况,因为PHP是一种面向服务器的语言,应该受到设备类型的影响。
以下是过程:在我的索引中.php我通过 ajax 调用图像处理.php其中包括 WideImage 库 ->结果(操纵图像)作为 JSON 字符串返回索引.php。
有人有想法吗?
您是否尝试在返回图像数据之前强制使用内容类型标头? 这可能是浏览器问题。