Php 如何解决plupload不接受大尺寸.gif文件的问题?

Php 如何解决plupload不接受大尺寸.gif文件的问题?,php,yii,yii-extensions,plupload,Php,Yii,Yii Extensions,Plupload,问题是,当我尝试上传大尺寸的.gif文件时,它不会被接受, 但是低一点的就可以了。而其他照片扩展,如jpg、jpeg也可以。有什么解决办法吗? 以下是我在plupload中的选项 'options' => array( 'runtimes' => 'gears,html5,flash,silverlight,browserplus', 'url' => $this->createUrl

问题是,当我尝试上传大尺寸的.gif文件时,它不会被接受, 但是低一点的就可以了。而其他照片扩展,如jpg、jpeg也可以。有什么解决办法吗? 以下是我在plupload中的选项

            '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文件的大小()

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

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

检查您的最大上载大小设置ini your
php.ini
filemax\u file\u uploads=20,我试图上传的gif文件只有1.8mb,但尺寸是4000 x 2300,有什么办法解决这个问题吗?你也检查过了吗?上传的gif文件大小=2M。但正如我所说,我试图上传的gif文件只有1.46MB并不重要。上载时服务器可能占用更多空间。将其增加到10或20米,看看是否有效。