SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2023-06-13 09:14:27 时间
解决方案如下,其它框架雷同。
源代码(/system/libraries/upload.php199line)
$this->file_type=preg_replace("/^(.+?);.*$/","\\1",$_FILES[$field]["type"]);
修改成如下:
复制代码代码如下:
源代码(/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"]);
}
相关文章
- Mac电脑重复文件查找识别Advanced Duplicate Cleaner
- 计算机无法识别ANSI编码文件里的中文导致乱码「建议收藏」
- .NET-OOP:.文件读写与XML
- CentOS7-命令-删除当前目录下的所有文件(rm -rf *)
- PE格式:实现PE文件特征码识别
- 复制Linux文件路径:终极指南(复制文件路径linux)
- Linux下安全删除FTP文件的方法(linux删除ftp文件)
- 文件 Linux CP命令跳过文件复制(linuxcp跳过)
- Linux下搜索文件的技巧(在linux查找文件)
- 如何在 Linux/Unix 中不重启 Vim 而重新加载 .vimrc 文件
- Linux文件ID:文件识别的完美方案(linux文件id)
- 用asp实现检测文件编码
- SWT(JFace)小制作FileBrowser文件浏览
- *.ashx文件不能访问Session值的解决方法