这是后端获取覆盖上传凭证的方法
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;
}
现在的问题是:我上传一个文件无法覆盖原文件,第一次上传也就是新添一个文件之后没有办法改变了。我看文档这样写的,不知道哪里错了,救救孩子。
写法看上去没有问题,是上传报错了还是访问到的还是旧文件?
如果上传成功,但是访问到旧文件,需要到融合cdn-刷新预取里,刷新实际访问的url