现在网站用户头像保存方案都有哪些?

现在的网站头像保存方案有什么好的方式吗???
要求 安全 快速等正常需求。

阅读 7.8k
5 个回答

最终的方案都是一样的:oss+cdn。其他方案都是暂时的,还不好弄,麻烦。

数据库方案
为用户头像在数据库中单独创建一张表,主要有两个字段 userId,和avatarBase64Code,
avatarBase64Code存储的数据为用户图像二进制数据的base64编码,

第三方存储方案
为用户头像在数据库中单独创建一张表,主要有两个字段 userId,和avatarUrl
avatarUrl用户头像在第三方存储库的路径

数据库保存文件路径,然后文件放到 OSS,读取的时候拼接 oss 的 host

量少,用base64(成本低)
量大,用cdn云储存imgurl(成本高)

新手上路,请多包涵
这个好啊
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题