ci 文件类型在禁止上传之列
在網站找到這段話:
此文件的類型在禁止上傳之列 之類的錯誤。該錯誤的主要原因是php的hp_fileinfo沒有開啟,
特別是在windows下,php5.3以下。因為CI會用到該擴展檢查文件類型,
而在php5.3以上該擴展是默認引入的,不是一個擴展。所以需要打開該擴展并重啟服務。
另外一個原因是,設置的mime類型比較特殊,不在CI的config/mime.php之列,需要根據實際情況加入mime類型。
?
加入mime類型:
//xls的type可選范圍
'xls' => array('application/vnd.ms-excel', 'application/msexcel', 'application/x-msexcel', 'application/x-ms-excel', 'application/x-excel', 'application/x-dos_ms_excel', 'application/xls', 'application/x-xls', 'application/excel', 'application/download', 'application/vnd.ms-office', 'application/msword' , 'application/octet-stream'),
//xlsx的type可選范圍
'xlsx'? =>? array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip', 'application/vnd.ms-excel','application/ms-excel','application/x-ms-excel','application/x-msexcel', 'application/msword','application/x-excel','application/x-dos_ms_excel','application/xls','application/x-xls','application/excel','application/download','application/vnd.ms-office','application/msword', 'application/x-zip' , 'application/octet-stream' , 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'),
轉載于:https://www.cnblogs.com/zhangxiangdong/p/9144368.html
總結
以上是生活随笔為你收集整理的ci 文件类型在禁止上传之列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ4653 洛谷1712 UO
- 下一篇: onMeasure模式