【问题标题】:Upload filesize limit in CodeIgniter seems to be ignoredCodeIgniter 中的上传文件大小限制似乎被忽略了
【发布时间】:2014-03-05 23:52:31
【问题描述】:

我正在开发一个涉及文件上传的 CodeIgniter 项目。当我尝试上传 2.2MB 的文件(CI 中的默认上传大小限制为 2MB = 2048KB)时,它可以正常工作。但是当我尝试更大的东西(21.5MB)时,它会返回:

[msg] => 您没有选择要上传的文件”

我将 max_size 参数更改为“0”和“204800”(200MB 以 KB 为单位),但仍然没有任何效果。你会说检查我的 php.ini 文件,但我已经这样做了,并且 max_upload_size 指令设置为 200M,phpinfo() 也确认了这一点。

那么,请告诉我,我做错了什么,哪种方法是正确的?

【问题讨论】:

  • print_r($_FILES) 说什么?
  • 问题解决了!!! post_max_size 变量也应该设置为 200M。这个问题现在可能会被删除:)
  • @emilavramov 你可以自己删除
  • @Emil,最好在下面自行回答,以便将来对其他人有所帮助。

标签: php codeigniter file-upload codeigniter-2


【解决方案1】:

如果您使用 POST 上传文件,您可能还想更改您的 htaccess 文件。

php_value upload_max_filesize 2M

【讨论】:

    猜你喜欢
    • 2021-10-28
    • 2016-09-30
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-07-22
    • 1970-01-01
    • 2017-12-05
    • 2012-03-08
    相关资源
    最近更新 更多