Chrome上的Imagick PHP Exception 1630:读取异常

时间:2015-10-16 15:21:33

标签: php imagick

在生成新图像时,我无法解决Imagick(phpmagick的php版本)的问题。

  1. 我通过$ _POST
  2. 检索我的图片
  3. 我用base64转换字符串
  4. 我在服务器上存货
  5. 我使用新创建的图像
  6. 生成一个新的Imagick()

    奇怪的是,该脚本在Firefox + IE上运行得非常好(生成了一个新图像),但它在Googgle Chrome(桌面+移动设备)上生成了一个fatalerror:

      

    致命错误:未捕获的异常' ImagickException'有消息'阅读   例外情况`MYSERVERPATH / 10562112e9c44d0.png' @   误差/ png.c / MagickPNGErrorHandler / 1630'在MYSERVERPATH / result.php中:41   堆栈跟踪:#0

         

    MYSERVERPATH / result.php(41):   Imagick-> __ construct(' / httpdjail / var /...')#1 {main}引入   第41行的MYSERVERPATH / result.php

    我的第41行是: $ image = new Imagick(我的服务器路径。$ file);

    我在编写PHP时非常陌生,那么任何帮助都会非常感激:)。

    非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

  

我通过$ _POST

检索我的图片

这感觉很糟糕,

您的错误似乎暗示MYSERVERPATH没有转换为您应该在那里的字符串因此imagemagik不知道它在哪里因此错误。