解决方案如下,其它框架雷同。
源代码(/system/libraries/upload.php 199 line)$this->file_type = preg_replace("/^(.+?);.*$/", "\1", $_FILES[$field]['type']);
修改成如下:
复制代码代码如下://Edit By Tacker if(function_exists('mime_content_type')){$this->file_type = preg_replace("/^(.+?);.*$/", "\1", mime_content_type($this->file_temp));}else{$this->file_type = preg_replace("/^(.+?);.*$/", "\1", $_FILES[$field]['type']);}以上就介绍了swfupload SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享,包括了swfupload方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
