CI框架中load库上传xls,xlsx和zip无法识别的解决方法

来源:互联网 发布:ipad如何下载软件 编辑:程序博客网 时间:2024/06/15 07:29

在CI中,当上传xls,xlsx等格式时,偶尔会有The filetype you are attempting to upload is not allowed的提示,这是因为在application/config/mime中,xls和xlsx中没有写指定的格式,
解决办法1:

把上传到服务器的文件打印出来,查看其样式,加载到mime中

解决办法2:

可能把样式加载进入之后还是没办法解决,此处加入如下的即可:

//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'),

注:需要注意的是,文件名必须是中文名,否则可能会报这种错错
A problem was encountered while attempting to move the uploaded file to the final destination.

0 0
原创粉丝点击