Jos*_*ork 1 php upload codeigniter amr
我一直试图将.arm上传到一个内置于codeigniter的网站.我知道它不是默认的我的类型所以我添加了它:
'amr' => 'audio/amr',
但它似乎并没有与之合作.我还将它添加到允许的类型中.是否可以支持amr,如果是的话,我可能做错了什么?
Roc*_*cco 5
您可以尝试查看system/libraries/Upload.php第199行: $this->_file_mime_type($_FILES[$field]); 将该行更改为 $this->_file_mime_type($_FILES[$field]); var_dump($this->file_type); die(); 现在您重做上传,并查看浏览器发送到服务器的实际mime类型.
system/libraries/Upload.php
$this->_file_mime_type($_FILES[$field]);
$this->_file_mime_type($_FILES[$field]); var_dump($this->file_type); die();
我做的一个愚蠢而不安全的解决方法是将实际的mime类型添加到mimes数组中.但如果这个问题得到解答,这可能会改变:)
归档时间:
13 年,9 月 前
查看次数:
3743 次
最近记录:
13 年,8 月 前