1. dock21
  2. 一般性问题
  3. 2021年6月3日,星期四
您好

,首先非常感谢您提供的这款优秀工具。

我需要您帮忙解决一个问题:我通过调用 `curl -d 'url=xxx/myimage.png'` 来优化图片,

一切正常。

但是,如果我修改 `myimage.png` 文件(保持文件名不变),当我再次调用imageRecycle进行优化时,被压缩的却是旧图片,而不是新图片。

我知道我不能更改图片名称,请问有什么方法可以让ImageRecycle获取到新图片吗?

再次感谢!

Virginie
答案已接受,待审核。
你好呀,
你是说你用专门的脚本来优化图片?然后通过这个自定义脚本调用 ImageRecycle API?像这样?

curl -X POST
-d 'auth={"key":"your_api_key","secret":"your_api_secret"}'
-d 'url= https://www.google.fr/images/srpr/logo11w.png '
-d 'params={"compression_type":"lossy"}'
' api . imagerecycle '


我们这边没有缓存,它会再次向您的服务器查询图像。.
你们那边是否有缓存会返回旧版本,例如 Cloudflare 或其他 CDN 提供商?
在这种情况下,您必须先清除缓存才能再次调用 ImageRecycle API,恐怕我们没有任何办法绕过您的缓存。.

此致,

达米安
  1. 一个多月前
  2. 一般性问题
  3. # 1
答案已接受,待审核。
你好 Damien,

是的,你的假设是正确的,我正是这么做的。

所以我找到了一个解决方法,以防其他人遇到同样的问题:我会复制我的图片,优化副本,然后删除副本。

谢谢你的帮助

,Virginie
  1. 一个多月前
  2. 一般性问题
  3. # 2
答案已接受,待审核。
是的,这是最好的方法。你可能需要为副本设置一个唯一的名称,以避免日后需要再次使用时出现副本缓存问题。 :)
  1. 一个多月前
  2. 一般性问题
  3. # 3
  • 页 :
  • 1


目前还没有人回复这条帖子。
快来成为第一个回复的人吧!