欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

codeigniter上傳圖片不能正確識(shí)別圖片類型問(wèn)題解決方法

 更新時(shí)間:2014年07月25日 11:54:35   投稿:junjie  
這篇文章主要介紹了codeigniter上傳圖片不能正確識(shí)別圖片類型問(wèn)題解決方法,這是一個(gè)不太常見(jiàn)的問(wèn)題,但是遇到了的話會(huì)卡人很久,需要的朋友可以參考下

在用 codeigniter 的上傳類上傳圖片的時(shí)候,明明是 jpg 格式圖片,但是 ci 始終識(shí)別成 application/octet-stream 類型,從而導(dǎo)致上傳失敗,搜集了下資料,解決方法如下:

在 php.ini 中開(kāi)啟 fileinfo 擴(kuò)展來(lái)獲取正確的類型:

復(fù)制代碼 代碼如下:

//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)默認(rèn)支持Fileinfo函數(shù)(fileinfo support-enabled),不必進(jìn)行任何配置即可使用finfo_open()判斷獲取文件MIME類型。Centos 默認(rèn)安裝的LAMP環(huán)境php版本還是PHP5.2.6,低于5.3.0版本則可能出現(xiàn)類似錯(cuò)誤提示:PHP Fatal error: Call to undefined function finfo_open() in…。因?yàn)橹暗膒hp版本,需要加載magic_open類,fileinfo函數(shù)屬于PECL擴(kuò)展,啟用fileinfo PECL擴(kuò)展才能

相關(guān)文章

最新評(píng)論