zl程序教程

您现在的位置是:首页 >  其他

当前栏目

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

文件识别上传方法 解决 类型 分享 正确
2023-06-13 09:14:27 时间
解决方案如下,其它框架雷同。

源代码(/system/libraries/upload.php199line)

$this->file_type=preg_replace("/^(.+?);.*$/","\\1",$_FILES[$field]["type"]);

修改成如下:

复制代码代码如下:

//EditByTacker
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"]);
}