【问题标题】:How to upload 2+ MB file into xampp MySQL via phplocalmyadmin?如何通过 phplocalmyadmin 将 2+ MB 文件上传到 xampp MySQL?
【发布时间】:2014-12-29 16:04:27
【问题描述】:

我正在创建一个数据库并尝试将我的图像上传到其中。但是,当我尝试上传 2+MB 的文件时遇到 sql server run away 错误。

当我上传一个 4MB 的文件时,页面会简单地重置

当我上传一个 30+kb 的文件时,它可以工作!

我已创建列 (longblob) 并将 php.ini 中的 upload_max_file 大小限制更改为 64MB。

【问题讨论】:

    标签: php mysql sql xampp


    【解决方案1】:

    你必须考虑更多的事情来完成这项工作。

    1. 'max_allowed_pa​​cket'

      mysql> 显示像'max_allowed_pa​​cket'这样的变量;

    2. 您的列类型。 MySQL Documentation

      TINYBLOB

      L+1 字节,其中 L

      L+2 字节,其中 L

      L+3 字节,其中 L

      L+4 字节,其中 L

    3. 更好更快的方法是将图像/文件存储/上传到磁盘存储,而不是数据库存储。只需将文件位置存储到数据库中。

    并阅读以下链接: How can I insert large files in MySQL db using PHP?

    MySQL - Uploading Image To BLOB Max Upload Size?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多