0

我正在使用 codeIgniter,尝试上传大文件(可能为 1Mb 及以上)时出现内部服务器错误 文件上传脚本正在工作,因为它上传到服务器中的文件夹。但是将文件保存到数据库中它不再起作用了。我已经尝试更改以下内容,但仍然无法正常工作:

php.ini

  • post_max_size = 50M
  • upload_max_filesize = 20M

我的.ini

  • max_allowed_pa​​cket = 2048M
  • 最大执行时间 = 150

我还需要在哪里检查以确保文件上传到数据库有效。

4

3 回答 3

2

保存文件做目录,而不是数据库。您可能希望将路径保存在数据库中。

如果你想知道为什么,这里有一些你应该检查的以前的帖子。

  1. 将文档作为 Blob 存储在数据库中 - 有什么缺点吗?
  2. 在 DB 中存储图像 - 是还是不是?
于 2012-04-20T10:29:02.780 回答
0

重新启动您的 apache 服务器,然后重试。

于 2012-04-20T10:31:59.223 回答
0

我认为您应该将文件保存到数据库..但是如果您坚持尝试NoSQL解决方案..例如MongoDB..它更快更好

于 2012-04-20T10:32:21.780 回答