现在大二,属于超级小菜鸡,现在正尝试做一个APP,我想实现一个论坛功能,其中要获取用户头像和用户帖子里的图片,但现在获取用户头像就把我难住了,我起初想的是把用户的头像和照片一起插入数据库,但后来得知这样会使数据库查询效率变低,所以目前我是用的方法是用百度的BOS来获取头像和图片,但我发现不太好使,有时候界面都加载出来了,头像还是空白,主要是自己不懂正确的实现方式,还请各位前辈指教
图片案例都是应该存储在硬盘上的。也就是你服务器上的硬盘。然后针对每一个用户可以创建一个文件夹,里面包括一些子文件夹,比如头像啊,发过的图片啊
这些。这时候在数据库中存储的就是针对于这些用户的图片的完整路径就可以了。
比如说,:
zhangsan/
- photo/
- zhangsan120x120.jpg
- zhangsan240x240.jpg
- zhangsan64x64.jpg
··· ···
- picture/
- date-xx-yy/
- date -xx-zz/
··· ···
这样效率也好,管理也方便,当然了,具体按照你自己设计就行了。这里就权当是一个简单的参考。
想对你有用。
头像图片存磁盘上,然后数据库只存一个头像的路径。获取的时候就从数据库得到路径,从下载路径得到头像资源,或者直接放在项目路径下,可直接通过地址访问到,(如果比较小,其实存数据库里面也可以)