七牛云上传图片无法覆盖原文件

新手上路,请多包涵

这是后端获取覆盖上传凭证的方法

   public String getUpTokenCovered(String fileName) {
        String bucket = "shopping-project";
        String key = fileName + "icon";
        
        StringMap putPolicy = new StringMap();
        putPolicy.put("scope", "{\"" + bucket + "\":\"" + key + "\"}");
        putPolicy.put("deadline", 3600);

        Auth auth = Auth.create(accessKey, secretKey);
        String upToken = auth.uploadToken(bucket, key, 3600, putPolicy);
        log.info("根据密钥:" + "AK:" + accessKey + "SK:" + secretKey + "覆盖文件的上传凭证已获取:" + upToken);
        return upToken;
    }

现在的问题是:我上传一个文件无法覆盖原文件,第一次上传也就是新添一个文件之后没有办法改变了。我看文档这样写的,不知道哪里错了,救救孩子。

阅读 3.4k
1 个回答

写法看上去没有问题,是上传报错了还是访问到的还是旧文件?
如果上传成功,但是访问到旧文件,需要到融合cdn-刷新预取里,刷新实际访问的url

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