服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享

SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享

2019-11-21 14:00PHP教程网 PHP教程

问题:swfupload上传任何文件的mime类型均为application/octet-stream。

解决方案如下,其它框架雷同。 

源代码(/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']); 

延伸 · 阅读

精彩推荐