imageresizer - 使用 ImageResizer 时的 MacOS/Safari 双扩展
问题描述
我们正在使用 ImageResizer ( https://imageresizing.net/ ) 将大型 PNG 图像转换为 JPEG。它与 ?format=jpg 一起使用非常好,并且它们以正确的内容类型和所有内容提供。
下载这些图像时,它们在除 Safari 之外的所有浏览器中都被命名为 image.jpg。在这里,它会询问用户是否要使用 .jpg 或 .png。它还将图像保存为 image.png.jpg,这让一些用户感到困惑。
我读了一些关于 Content-Disposition 标题的内容,但我认为这是直接下载的,而不是右键单击并选择另存为。我也不知道是否可以在不创建某种中间层的情况下添加它并且可能会失去性能。
想法?谢谢 <3
解决方案
我认为没有解决方案,因为它在浏览器的控制之下。
推荐阅读
- c++ - 密文不是块大小的倍数
- sql - 如何构造多选查询错误:关系“rxg”不存在
- android - 无法解决:com.android.support:appcompat-v7:28 并且拖动时在设计中看不到按钮
- git - Xcode 10 Git 如何更新 .gitignore 以忽略与 cocoapods 相关的新项目文件?
- c++ - 单元测试:静态创建方法
- java - 将数据从 RecyclerView 发送到 Fragment
- javascript - 如何在 JavaScript 中读取选定元素的值
- c# - 从实体框架 SqlQuery 访问未映射的实体
- c# - WebClient 下载后正在使用的文件
- c# - .net core 2.x 的 UI