一般我们上传图片采用的传统方式是将图片保存在服务器本机文件夹里。这里我就简单介绍一下将图片直接存储到数据库里的方法实现。
mysql数据库提供了Blob类型用于存储大量数据,BLOB有四种类型,能容纳不同大小的数据。
TinyBlob 最大 255B
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G
upload_max_filesize=10M(file提交文件大小限制)
post_max_size=10M(表单数据大小限制)
我用php做一个简单的注册示例。
mysql表的设计(字段命名有点不规范,实际项目中需要注意一下字段命名规范)
数据库连接文件 conn.php
$conn