解決Codeigniter不能上傳rar和zip壓縮包問題
更新時間:2014年03月07日 14:33:38 作者:
使用Codeigniter開發(fā)文件上傳程序時,默認(rèn)不支持rar和zip壓縮包格式,這方面還有待完善。但是我們可以通過自己定義格式來解決這個問題
codeigniter在上傳文件時對格式的限制是在application文件夾下config中的mimes.php文件中定義的。該文件默認(rèn)不包含rar,而且對zip的定義不能上傳壓縮包。我們在類中,加入以下代碼,即可解決這個問題:
復(fù)制代碼 代碼如下:
"zip" => array("application/x-zip", "application/zip" ,"application/x-zip-compressed","application/octet-stream"),//原來只有前三項
"rar" => array("application/octet-stream"),//原來根本就沒有rar這一項,整個都是自己加上去的
"rar" => array("application/octet-stream"),//原來根本就沒有rar這一項,整個都是自己加上去的
您可能感興趣的文章:
- CI框架實現(xiàn)優(yōu)化文件上傳及多文件上傳的方法
- CI框架封裝的常用圖像處理方法(縮略圖,水印,旋轉(zhuǎn),上傳等)
- CI框架文件上傳類及圖像處理類用法分析
- SWFUpload與CI不能正確上傳識別文件MIME類型解決方法分享
- php基于CodeIgniter實現(xiàn)圖片上傳、剪切功能
- codeigniter上傳圖片不能正確識別圖片類型問題解決方法
- 2個Codeigniter文件批量上傳控制器寫法例子
- Codeigniter實現(xiàn)多文件上傳并創(chuàng)建多個縮略圖
- 使用CodeIgniter的類庫做圖片上傳
- codeigniter教程之多文件上傳使用示例
- CodeIgniter上傳圖片成功的全部過程分享
- CI(CodeIgniter)框架實現(xiàn)圖片上傳的方法
相關(guān)文章
thinkphp5.1框架實現(xiàn)格式化mysql時間戳為日期的方式小結(jié)
這篇文章主要介紹了thinkphp5.1框架實現(xiàn)格式化mysql時間戳為日期的方式,結(jié)合實例形式分析了thinkPHP針對mysql時間戳格式轉(zhuǎn)換的相關(guān)操作技巧,需要的朋友可以參考下2019-10-10
PHP實現(xiàn)一個二維碼同時支持支付寶和微信支付的示例
這篇文章主要介紹了PHP實現(xiàn)一個二維碼同時支持支付寶和微信支付的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
DEDE實現(xiàn)轉(zhuǎn)跳屬性文檔在模板上調(diào)用出轉(zhuǎn)跳地址
這篇文章主要介紹了DEDE實現(xiàn)轉(zhuǎn)跳屬性文檔在模板上調(diào)用出轉(zhuǎn)跳地址,有需要的朋友可以參考一下。2016-11-11
Thinkphp搭建包括JS多語言的多語言項目實現(xiàn)方法
這篇文章主要介紹了Thinkphp搭建包括JS多語言的多語言項目實現(xiàn)方法,可實現(xiàn)通過針對js語言包的調(diào)用達(dá)到構(gòu)建多語言站點的效果,是非常實用的技巧,需要的朋友可以參考下2014-11-11
微信小程序結(jié)合ThinkPHP5授權(quán)登陸后獲取手機號
現(xiàn)在很多小程序都需要獲取用戶的手機號以方便登錄,本文就詳細(xì)的介紹一下微信小程序結(jié)合ThinkPHP5授權(quán)登陸后獲取手機號,感興趣的可以了解一下2021-11-11
Yii2.0 RESTful API 基礎(chǔ)配置教程詳解
這篇文章主要介紹了Yii2.0 RESTful API 基礎(chǔ)配置教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12

