问题是,当我尝试上传大尺寸的.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 则不会。您应该尝试禁用分块,看看它是否有所作为。如果是这样,您应该查看服务器端的分块处理或请求大小限制,并修复它