tmp路径问题,你看C:/WINDOWS/TEMP是否有权限。

解决方案 »

  1.   

    No such file or directory' in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\www1129\analytic\download.php:31
    贴出31行代码
      

  2.   

    $im->readImageBlob($svg);就是这行代码,遇到readImageBlob()这个函数就报这个错了<b>Fatal error</b>:  Uncaught exception 'ImagickException' with message 'UnableToOpenFile `C:/WINDOWS/TEMP/magick-NTDmQ1UX': No such file or directory' in D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\www1129\analytic\download.php:31
    Stack trace:
    #0 D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\www1129\analytic\download.php(31): Imagick-&gt;readimageblob('&lt;?xml version='...')
    #1 {main}
      thrown in <b>D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\www1129\analytic\download.php</b> on line <b>31</b><br />
      

  3.   

    $svg = file_get_contents($filename);
    print_r($svg);看看
    一步步调试。
      

  4.   

    print_r($svg);就是得到下面的字符串了
    <?xml version='1.0' ?><svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='1287px' height='370px' ...... fill='#25a0da'></path></g></svg>