我现在使用带有CakePHP的MeioUpload作为我的文件上传组件。
它工作得很好,但由于某些原因,当我尝试上传wmv文件时,它不起作用。
有谁有什么见解吗?
下面是我的设置
'allowedMime' => array('video/x-flv','video/mp4','video/quicktime','video/x-ms-wmv'),
'allowedExt' => array('.mp4','.flv','.mov','.wmv')
因此,除了wmv扩展之外,所有其他扩展都可以工作。
下面是var_dump的结果
[file_url] => Array
(
[name] => 1wmvsample.wmv
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
[mp4_url] => Array
(
[name] => 1mp4sample.jpg
[type] => video/mp4
[tmp_name] => /Applications/XAMPP/xamppfiles/temp/phpG02Qdg
[error] => 0
[size] => 83427
)
因此mp4可以工作,但wmv不能工作。
另一件奇怪的事情是,对于一些wmv,$this->数据将返回空。
谢谢,
T形三通
发布于 2011-07-04 09:40:43
问题出在您试图上传的这个特定的wmv文件上,正如您所看到的,在文件数组中,它在索引错误中返回数字1。
根据php documentation,这个数字1是当文件超过php配置的上传大小限制时发生的错误,因此您需要更改php.ini中的upload_max_filesize。
https://stackoverflow.com/questions/5971191
复制相似问题