评论

一张表解决云存储的七大痛点

你一定需要它。

就是这张表:

Collection: material

{
      _id,
      _openid,
      createTime,
      cat,//分类。比如衣服、帽子
      tag,//标签。比如产品号等
      fileID,//cloud云存储路径
      url,//Cloud.getTempFileURL获取的http路径,云存储权限设置为公有读,
      type,//img, video, file
      size,
      name,//上传前文件名
      ext,//文件后缀
    }

说明:

1、用一张表保存所有云存储文件的信息;

2、文件上传后,将相关信息保存在集合中。

3、任何地方引用图片src,都是使用表中的url,而不是使用fileID,


解决了以下痛点:

痛点一、云存储里有哪些文件,有哪些垃圾文件?

痛点二、云存储某文件夹下有哪些文件?怎么删除云存储文件夹?不熟悉cloud base node sdk或者manage sdk的同学,一定搞不定这个痛点;

痛点三、图片太大,我想用腾讯云图像处理进行压缩裁剪?fileID不支持,只能用url;

痛点四、跨云环境访问图片,不支持fileID,只能用url;

痛点五、在前端引用url,但是删除图片做不到。即通过url,不知道fileID是什么,删除不了云存储文件;

痛点六、前端可以统一管理图片,素材库,而不是在某流程中上传文件后,完全不管理它;

痛点七、可对所有文件图片,分类、贴标签,按openid检索,按type检索,各种姿势检索。

可能还有其他好处,不多介绍。

总之,无论如何,你应该需要这样一张表。


最后一次编辑于  2022-07-12  
点赞 1
收藏
评论

1 个评论

  • 杜凡
    杜凡
    2022-11-23

    确实需要

    2022-11-23
    赞同
    回复
登录 后发表内容