【问题标题】:Unable to import xlsx file in Codeigniter无法在 Codeigniter 中导入 xlsx 文件
【发布时间】:2016-05-09 11:54:37
【问题描述】:

完成所有配置后,如果我尝试导入 csv 或 xls 文件,我很容易做到这一点,但是,当我尝试导入 xlsx 文件时出现错误“不允许您尝试上传的文件类型'。在文件 mimes.php

'xlsx'  =>  array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip'),

出现“不允许您尝试上传的文件类型”的错误。任何建议将不胜感激。

【问题讨论】:

标签: php codeigniter file-type


【解决方案1】:

请尝试以下

关于上传功能使用

$config['allowed_types'] = '*'; //所有文件

如果它正常工作,请检查 $_FILES 以了解您的浏览器为 .xlsx 文件读取的 mime 类型

您也可以检查另一个 excel 导入(如果上述所有解决方案都不起作用) http://phpexcel.codeplex.com/

【讨论】:

  • Ohhh....!!!!....我只是缺少这个...谢谢 Ajay...它现在正在工作。
【解决方案2】:

我认为您还需要将文件 xlsx 转换为 xls,或者您可以将其另存为 xls,它肯定会工作。

保存为 xls 后它对我有用。或在 config >> mimes.php 文件中更改您的“xls”参数,如下所示。

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

【讨论】:

    猜你喜欢
    • 2020-03-25
    • 2018-04-13
    • 2016-06-11
    • 2012-09-17
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多