七牛云成功保存但无法显示和访问{“error“:“download token not specified“}

在使用七牛云存储图片时,前端通过链接访问图片时遇到错误:

{"error":"download token not specified"}

具体表现为:

  • 后端通过 access_key 和 secret_key 生成了上传和下载的 Token。
  • 前端将域名与 res.key 拼接后生成图片链接。
  • 存储操作正常,但无法展示图片。
  • 直接通过图片链接访问时,报错提示未指定下载令牌。
解决方法

经过排查,发现问题是由于创建的存储空间为私有存储空间。对于私有存储空间,需要进行以下设置才能正常访问图片:

  1. 修改存储空间权限:将存储空间的权限从“私有”更改为“公开”。具体步骤如下:

    • 登录七牛云控制台。
    • 进入存储空间管理页面。
    • 找到对应的存储空间,点击进入详细页面。
    • 修改存储空间的权限为“公开”。
  2. 验证修改效果:修改完成后,再次尝试通过图片链接访问,此时应能正常显示图片。

改为公开

上一篇:18. C++STL 4(vector的使用, 空间增长, 迭代器失效详解)


下一篇:《ARM Cortex-M0学习指南》【第一章】Cortex-M0处理器内部结构-一、引言