如何解决不接受大尺寸.gif文件的上传问题


how to fix the plupload issue whereby it is not accepting big dimension .gif files?

问题是,当我尝试上传大尺寸的.gif文件时,它没有被接受,但较低的是可以的。而其他照片扩展,如JPG,JPEG都可以。有什么解决方法吗?这是我在上传中的选项

            'options' => array(
                'runtimes' => 'gears,html5,flash,silverlight,browserplus',
                'url' => $this->createUrl('upload'),
                "max_file_size" => '10mb',
                'chunk_size' => '1mb',
                'unique_names' => true,
                'resize' => array('width' => 900, 'height' => 900, 'quality' => 90),
                'filters' => array(
                    array("title" => "Image files", "extensions" => "jpg,gif,png,jpeg")
                ),

Plupload 只能调整 png 和 jpeg 文件的大小(例如参见 gears 运行时源代码)

我想你的问题在于分块处理。

您的 jpg 和 png 在客户端调整大小并低于 1Mb 块大小,而您的 gif 则不会。您应该尝试禁用分块,看看它是否有所作为。如果是这样,您应该查看服务器端的分块处理或请求大小限制,并修复它