codeigniter上傳圖片不能正確識別圖片類型問題解決方法
在用 codeigniter 的上傳類上傳圖片的時候,明明是 jpg 格式圖片,但是 ci 始終識別成 application/octet-stream 類型,從而導(dǎo)致上傳失敗,搜集了下資料,解決方法如下:
在 php.ini 中開啟 fileinfo 擴展來獲取正確的類型:
//windows
extension = php_fileinfo.dll
//linux
extension = fileinfo.so
注:關(guān)于fileinfo
PHP官方推薦mime_content_type()的替代函數(shù)是Fileinfo函數(shù)。PHP 5.3.0+已經(jīng)默認支持Fileinfo函數(shù)(fileinfo support-enabled),不必進行任何配置即可使用finfo_open()判斷獲取文件MIME類型。Centos 默認安裝的LAMP環(huán)境php版本還是PHP5.2.6,低于5.3.0版本則可能出現(xiàn)類似錯誤提示:PHP Fatal error: Call to undefined function finfo_open() in…。因為之前的php版本,需要加載magic_open類,fileinfo函數(shù)屬于PECL擴展,啟用fileinfo PECL擴展才能
相關(guān)文章
destoon實現(xiàn)不同會員組公司名稱顯示不同的顏色的方法
這篇文章主要介紹了destoon實現(xiàn)不同會員組公司名稱顯示不同的顏色的方法,是非常實用的方法,代碼簡潔思路簡單,需要的朋友可以參考下2014-08-08