dongtan3306 2018-01-19 14:41
浏览 71

无法在CodeIgniter中上传msg文件类型

Using Codeigniter 3.1.7

Using the upload class and has allowed types set:

$config['allowed_types'] = "jpg|pdf|doc|docx|xls|xlsx|png|bmp|gif|msg|eml|zip";

Added the mime-type in config/mimes.php:

'msg' => array('text/plain','application/vnd.ms-outlook','application/octet-stream')

PHP reports the filetype I'm testing with as application/octet-stream so that should be sufficient? (IE not a duplicate of question CodeIgniter: "The filetype you are attempting to upload is not allowed." )

What might cause the error?

$this->upload->display_errors() shows:

"The filetype you are attempting to upload is not allowed."

Thanks

  • 写回答

1条回答 默认 最新

  • dp518158 2018-03-07 21:30
    关注

    Finally this issue was solved. There was some kind of MIME-issue related to the server configuration in PHP version 7.1.14 - as soon as we updated to 7.2.x on the live server (hosting) the problem was gone. I save this answer here if it might help someone else.

    评论

报告相同问题?

悬赏问题

  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看