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


Posted in PHP onApril 18, 2011

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

源代码(/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']); 
}
PHP 相关文章推荐
PHP 函数执行效率的小比较
Oct 17 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
php实现获取及设置用户访问页面语言类
Sep 24 PHP
20个2014年最优秀的PHP框架回顾
Oct 22 PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 PHP
php开发中的页面跳转方法总结
Apr 26 PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 PHP
php下载文件,添加响应头的简单实例
Sep 22 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
Nov 06 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 PHP
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
Mar 14 PHP
PHP中break及continue两个流程控制指令区别分析
Apr 18 #PHP
php中显示数组与对象的实现代码
Apr 18 #PHP
PHP的变量总结 新手推荐
Apr 18 #PHP
写php分页时出现的Fatal error的解决方法
Apr 18 #PHP
zend api扩展的php对象的autoload工具
Apr 18 #PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 #PHP
ThinkPHP采用模块和操作分析
Apr 18 #PHP
You might like
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
PHP下一个非常全面获取图象信息的函数
2008/11/20 PHP
JS代码放在head和body中的区别分析
2011/12/01 Javascript
Javascript Throttle & Debounce应用介绍
2013/03/19 Javascript
jquery 实现上下滚动效果示例代码
2013/08/09 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
Script标签与访问HTML页面详解
2014/01/10 Javascript
基于promise.js实现nodejs的promises库
2014/07/06 NodeJs
用Jquery.load载入页面后样式没了页面混乱的解决方法
2014/10/20 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
原生js实现秒表计时器功能
2017/02/16 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
JS/HTML5游戏常用算法之追踪算法实例详解
2018/12/12 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
JavaScript实现单图片上传并预览功能
2019/09/30 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
Python创建系统目录的方法
2015/03/11 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
Python函数递归调用实现原理实例解析
2020/08/11 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
酒店保洁主管岗位职责
2013/11/28 职场文书
简单租房协议书范本
2014/08/20 职场文书
软件研发工程师岗位职责
2014/09/30 职场文书
2015年秋季小学开学标语
2015/07/16 职场文书
给校长的建议书范文
2015/09/14 职场文书
Python中zipfile压缩包模块的使用
2021/05/14 Python