我正在使用文件将图像上传到 MySQL 数据库中的 BLOB 中,由于某种原因,当我上传一些图片时,我注意到它们没有完全渲染,然后我尝试直接上传到 PHPMyAdmin,然后它显示 (Max: 64KiB)
我很幸运地运行了我自己的服务器所以我想去检查我的 php.ini 的最大文件上传大小,它设置为 250MB。所以我的问题是,
MySQL BLOB 上传的最大文件大小在哪里?
这取决于您的列的类型。
来自MySQL 文档: ,字符串类型的存储要求部分:
小斑点
L+1 字节,其中 L < 2 8 (256 字节)
斑点
L+2 字节,其中 L < 2 16 (65 KB)
中块
L+3 字节,其中 L < 2 24 (16 兆字节)
长块
L+4 字节,其中 L < 2 32 (4 GB)