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 相关文章推荐
PHP4之COOKIE支持详解
Oct 09 PHP
在php MYSQL中插入当前时间
Apr 06 PHP
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
May 10 PHP
php下尝试使用GraphicsMagick的缩略图功能
Jan 01 PHP
destoon官方标签大全
Jun 20 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
PHP中UNIX时间戳和日期间的转换与计算实例
Nov 19 PHP
PHP的伪随机数与真随机数详解
May 27 PHP
常见PHP数据库解决方案分析介绍
Sep 24 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
May 21 PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 PHP
laravel开发环境homestead搭建过程详解
Jul 03 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
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
php实现高效获取图片尺寸的方法
2014/12/12 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
Jquery中LigerUi的弹出编辑框(实现方法)
2013/07/09 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
面包屑导航详解
2017/12/07 Javascript
微信小程序实现图片预览功能
2018/01/31 Javascript
vue中使用element-ui进行表单验证的实例代码
2018/06/22 Javascript
vue + webpack如何绕过QQ音乐接口对host的验证详解
2018/07/01 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python实现带参数与不带参数的多重继承示例
2018/01/30 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
Lombok插件安装(IDEA)及配置jar包使用详解
2020/11/04 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
基于PyTorch中view的用法说明
2021/03/03 Python
纯CSS3实现自定义Tooltip边框涂鸦风格的教程
2014/11/05 HTML / CSS
服装设计专业毕业生推荐信
2013/11/09 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
施工安全生产承诺书
2014/05/23 职场文书
毕业实习证明(4篇)
2014/10/28 职场文书
三方股东合作协议书
2014/10/28 职场文书
工程部主管岗位职责
2015/02/12 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
为什么MySQL分页用limit会越来越慢
2021/07/25 MySQL
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android