hbuilder
mysql+wampserver+php
后台数据库,只是存图片的url连接。
图片是要存在服务器项目里面,或者七牛云,阿里云oss空间里
栗子:
后台tp框架,目录底下存了一张图片文件 public/static/img/example.jpg, 数据库里对应是 static/img/example.jpg。
通过接口,返回给前端 http://域名/static/img/example.jpg 字符串。前端展示
<img src = "http://域名/static/img/example.jpg">
app端可以把设备,比如手机上的图片转换成base64编码,然后post到服务器php上
大多数项目里,不会把图片的二进制数据直接存mysql里的,一般就存个链接,图片实际放到别的地方了,比如各种云,或者存到专门的文件数据库比如mongodb。
当然存mysql在技术上是可实现的,既可以直接存二进制数据blob,也可以转换成base64存文本信息