一般cms系统,上传图片是怎么处理的

1、cms上传的图片是存入七牛,转换成base64,存入数据库中。
这2种方式各有什么优缺点。

阅读 4k
6 个回答

一般来说,都不会转换成base64,存入数据库中。因为其实base64也很大的,这样会导致表很大。
一般来说,数据库是存放图片的url地址。而文件始终需要有地方存储,
一般来说,有两种方案,分别是自建存储,和云存储

1:以文件的形式直接存在服务器本地目录(很多小的网站是这么干的,比如个人博客一些)。
2:上传到专门的图片服务器(七牛就看出一个专门图片服务器)

上面的二种方式图片都是放在磁盘目录中的。

实际中很少有把图片base64后放进数据库的(千万不要这么干,你可以忘记这种做法了,实际项目中应该没有谁会这么干)。

稍微上一点规模的项目,图片肯定是放在专门的图片服务器中的(可以使用服务商提供的存储服务,如七牛,也可以自己搭建图片服务器)。

至于上面二种的优缺点自己搜搜吧,网上很多的。

放阿里云呐。。。

oss上传到阿里云,然后服务器数据库存储图片地址

新手上路,请多包涵

如果要存数据库,也可以直接存二进制吧,没必要转成 BASE64
越转越大.

公司级别,都是租的OSS吧;如果是自己弄着玩的话,有很多免费限量的存储服务,貌似7牛就有

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