如何对七牛云对象存储的资源进行权限管理?

新手上路,请多包涵

我最近开发一个平台,基于SpringBoot + MySQL,用户可以上传一些图片,我想把图片保存到七牛云的对象存储上。
可问题是,如何保证我平台的用户不会访问到别人的图片?
我想了一个方法是对图片做哈希运算后重命名保存,取图片的时候根据数据库里的哈希值取。
还有更好的方法吗?

阅读 3.3k
1 个回答

正常情况下,访问都是需要指定文件名才能访问到,如果担心其他人主动修改链接url去访问,可以用回源鉴权,每次请求时,通过携带某些参数用于区分客户,由鉴权服务器返回本次请求是否被允许。

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