SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
2018-10-12 13:53
681 查看
解决方案如下,其它框架雷同。
源代码(/system/libraries/upload.php 199 line)
$this->file_type = preg_replace("/^(.+?);.*$/", "\\1", $_FILES[$field]['type']);
修改成如下:
源代码(/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']);
}
您可能感兴趣的文章:
- CI框架实现优化文件上传及多文件上传的方法
- CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
- CI框架文件上传类及图像处理类用法分析
- php基于CodeIgniter实现图片上传、剪切功能
- codeigniter上传图片不能正确识别图片类型问题解决方法
- 2个Codeigniter文件批量上传控制器写法例子
- Codeigniter实现多文件上传并创建多个缩略图
- 使用CodeIgniter的类库做图片上传
- 解决Codeigniter不能上传rar和zip压缩包问题
- codeigniter教程之多文件上传使用示例
- CodeIgniter上传图片成功的全部过程分享
- CI(CodeIgniter)框架实现图片上传的方法
相关文章推荐
- SWFUpload与CI不能正确上传识别文件MIME类型解决方法分享
- SWFUpload与CI不能正确上传识别文件MIME类型解决方案
- codeigniter上传图片不能正确识别图片类型问题解决方法
- codeigniter上传图片不能正确识别图片类型问题解决方法
- 关于文件不能访问,IIS提示MIME类型没有错误的解决方法
- 为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在iis中将相应的MIME类型进行设置的原因。那该怎样设置MIME
- windows 2003 Server系统Web上传文件不能超过200K的解决方法
- Win 2003上传文件不能超过200k解决方法
- Windows 2003上传文件不能超过200k解决方法
- 表单上传文件时,不能获取表单中字段解决方法
- 使用swfupload上传文件出现中文乱码现象的解决方法
- Win 2003上传文件不能超过200k解决方法
- fckedit和struts2集成不能上传文件的解决方法
- linux不能上传大于2M文件的解决方法
- swfupload上传大文件时出现上传不了问题解决方法
- 使用swfupload上传文件出现中文乱码现象的解决方法
- Windows 2003上传文件不能超过200k解决方法
- 解决:安装Internet Explorer 8 后不能正确上传文件!
- 上传文件不能超过200KB解决方法(win2003)
- IIS6 中ASP不能上传大文件解决方法