2011-05-11 60 views
0

我現在使用MeioUpload和CakePHP作爲我的文件上傳組件。CakePHP&MeioUpload - WMV文件不上傳

它工作的很好,但由於某種原因,當我嘗試上傳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-> data將返回空。

感謝,
三通

回答

0

的問題是,你要上傳,你可以看到這個特定的WMV文件,它在索引錯誤返回數字1

文件陣列

根據php documentation,這個數字1是文件通過php配置的限制上傳大小時發生的錯誤,所以您需要更改php.ini中的upload_max_filesize。