解决Codeigniter不能上传rar和zip压缩包问题

2015-01-24信息快讯网

使用Codeigniter开发文件上传程序时,默认不支持rar和zip压缩包格式,这方面还有待完善。但是我们可以通过自己定义格式来解决这个问题

codeigniter在上传文件时对格式的限制是在application文件夹下config中的mimes.php文件中定义的。该文件默认不包含rar,而且对zip的定义不能上传压缩包。我们在类中,加入以下代码,即可解决这个问题:

"zip" => array("application/x-zip", "application/zip" ,"application/x-zip-compressed","application/octet-stream"),//原来只有前三项 
"rar" => array("application/octet-stream"),//原来根本就没有rar这一项,整个都是自己加上去的

zend framework框架中url大小写问题解决方法
php实现的DateDiff和DateAdd时间函数代码分享
PHP JSON出错:Cannot use object of type stdClass as array解决方法
phpmyadmin出现Cannot start session without errors问题解决方法
Parse正式发布开源PHP SDK
Zend Framework 2.0事件管理器(The EventManager)入门教程
PHP中Fatal error session_start()错误解决步骤
Linux下创建nginx脚本-start、stop、reload…
PHP伪静态Rewrite设置之APACHE篇
PHP中的gzcompress、gzdeflate、gzencode函数详解
VB中的RasEnumConnections函数返回632错误解决方法
PHP中unset,array_splice删除数组中元素的区别
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Codeigniter中mkdir创建目录遇到权限问题和解决方法
ThinkPHP实现将本地文件打包成zip下载
CI框架中zip类应用示例
php调用nginx的mod_zip模块打包ZIP文件
IIS6.0 开启Gzip方法及PHP Gzip函数分享
php实现zip压缩文件解压缩代码分享(简单易懂)
详解PHP中strlen和mb_strlen函数的区别
php 生成自动创建文件夹并上传文件的示例代码
PHP 函数call_user_func和call_user_func_array用法详解
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
smarty获得当前url的方法分享
smarty模板中拼接字符串的方法
php中的filesystem文件系统函数介绍及使用示例
codeigniter教程之上传视频并使用ffmpeg转flv示例
codeigniter教程之多文件上传使用示例
php创建sprite
PHP下获取上个月、下个月、本月的日期(strtotime,date)
分享下页面关键字抓取components.arrow.com站点代码
php缓冲 output_buffering和ob_start使用介绍
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
php二维数组排序方法(array_multisort usort)
zend framework文件上传功能实例代码
php file_get_contents抓取Gzip网页乱码的三种解决方法
php ZipArchive压缩函数详解实例
使用php判断服务器是否支持Gzip压缩功能
©2014-2024 dbsqp.com