用相同的key重新上传图片没有生效 而小图却生效了 上传的空间名 是一样的
部分代码 可见返回信息是正常的 不然也不会走小图流程 而小图却是正常的
key = os.path.basename(datu)
ret, info = qiniu.put_data(auth.upload_token(datu.split(".")[0].split("//")[-1], key), key, imgData, check_crc=True)
if ret['key'] == key:
img2 = img_xiaotu(img)
imgData = cv2.imencode("." + xiaotu.split(".")[-1], img2)[1]
imgData = np.array(imgData).tostring()
key = os.path.basename(xiaotu)
ret, info = qiniu.put_data(auth.upload_token(xiaotu.split(".")[0].split("//")[-1], key), key, imgData, check_crc=True)
return ret['key'] == key, auth
访问有cdn缓存,在控制台的cdn刷新缓存中输入url刷新。
小图正常是因为加了额外query参数,和原url不共享缓存。