我们正在使用 ImageResizer ( https://imageresizing.net/ ) 将大型 PNG 图像转换为 JPEG。它与 ?format=jpg 一起使用非常好,并且它们以正确的内容类型和所有内容提供。
下载这些图像时,它们在除 Safari 之外的所有浏览器中都被命名为 image.jpg。在这里,它会询问用户是否要使用 .jpg 或 .png。它还将图像保存为 image.png.jpg,这让一些用户感到困惑。
我读了一些关于 Content-Disposition 标题的内容,但我认为这是直接下载的,而不是右键单击并选择另存为。我也不知道是否可以在不创建某种中间层的情况下添加它并且可能会失去性能。
想法?谢谢 <3