繁体   English   中英

GD-使用imagecreatefromstring()的无效PNG文件错误

[英]GD - Invalid PNG file error using imagecreatefromstring()

我正在创建一个站点,该站点允许用户上传PNG,JPG和GIF图像的ZIP文件,然后对其进行操作。 我首先验证标题以确认所有文件都是这三个文件之一。 然后,我使用imagecreatefromstring()将原始数据转换为GD图像资源。 这适用于我上传的大多数图像。 但是在某些PNG文件上,我收到一条错误消息,说它不是正确的格式。 我不确定这个错误是从哪里来的。

该服务器在Ubuntu 10.10 Maverick 64位上运行最新的PHP 5和Apache2。

在服务器上解压缩这些文件后,是否确认这些文件的格式确实正确? 另外,这些图像的文件大小是多少? imagecreatefromstring()函数可能会占用大量内存。 也许您正在某个地方达到内存限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM