七牛云 覆盖上传 缓存未清空 未重置 ?

重复上传 两张图片 使用 java sdk 上传,图片名 都是 1.png

@Test

public void testRecoverUpload() throws Exception {
    //上传到七牛后保存的文件名
    String key = "aaa/1.png";
    //上传文件的路径
    String filePath = QiNiuActionTest.class.getResource("/1.png").getFile();
     

    //调用put方法上传,这里指定的key和上传策略中的key要一致
    Response res = uploadManager.put(filePath, key, auth.uploadToken(bucketname, key));
    //打印返回的信息
    System.out.println(res.bodyString());

}

使用 覆盖上传 ,本质上 应该是 重新修改 redis 什么的缓存 ,覆盖文件,可实际上 似乎缓存 没有覆盖,导致访问的一直是原先的图片 。。。

是七牛自己的逻辑问题吗 ?

在线等 ,。。。。

阅读 2.1k
1 个回答

这是因为访问时访问到了 CDN 缓存,其实在七牛源站文件已经覆盖了。参考这篇文档刷新一下缓存即可:
https://support.qiniu.com/hc/...

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