白羽
白羽
  • 发布:2021-02-01 23:33
  • 更新:2021-02-02 05:10
  • 阅读:714

阿里的云存储,能否批量获取文件id和url,能否用于存储私密数据?

分类:uniCloud

阿里云的云存储,在Web前端批量上传文件后,阿里云存储会自动为每个文件生成一个文件id和一个文件url。但是我有两个疑问,想请教各位:

第一个疑问:
批量上传文件后,目前只能通过手动复制的方法,逐个获取文件id和文件url。当文件数量较多时,真的太痛苦了。
那么,如何批量获取文件的id和url呢?官方后续是否有计划提供批量获取文件id和url的方法?

第二个疑问:
测试发现,文件的url地址任意分享出去,都可以被访问和浏览。这意味着这些文件是公开而非只有特定用户才能访问的。为什么会这样设计呢?这是否意味着,云存储仅允许用于存储公开数据,而不能用于存储任何私密数据(如APP项目专用的文件,APP用户自行上传的自拍照、身份照、私密视频等等)呢?(这方面是小白,真心请教!)

2021-02-01 23:33 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

  1. web控制台上传不行。但是,HBuilderX 3.1起,数据库的schema新增了file类型,用file-picker组件上传,url自动写入到数据库的file字段里。
  2. 目前阿里云因为免费,它暂不支持私密文件,这类需求目前需要使用腾讯云的存储,通过腾讯云的自定义登录控制权限,使用fileid而不是url来获取文件
  • 白羽 (作者)

    已解惑,感谢!

    2021-02-02 08:27

该问题目前已经被锁定, 无法添加新回复