dongmieqiao3152 2012-04-20 10:27
浏览 376
已采纳

在php中上传大文件时出现内部服务器错误

I'm using codeIgniter and I'm getting internal server error when trying to upload large files (might be 1Mb and up) The file upload script is working because it uploads to the folder in the server. But saving the file into the database it doesn't work anymore. I've already tried changing the following but still doesn't work:

php.ini

  • post_max_size = 50M
  • upload_max_filesize = 20M

my.ini

  • max_allowed_packet = 2048M
  • max_execution_time = 150

Where else do I have to check to ensure that the file upload to the database works.

  • 写回答

3条回答 默认 最新

  • duananyu9231 2012-04-20 10:29
    关注

    Save the files do the directory, not on the database. You might want to save the path though in the databse.

    If you want to know WHY, here are some previous post you should check.

    1. Storing Documents as Blobs in a Database - Any disadvantages?
    2. Storing Images in DB - Yea or Nay?
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法