Internet Explorer 和 Edge 正在将“.TGZ”文件重命名为“.GZ”

Internet Explorer 和 Edge 正在将“.TGZ”文件重命名为“.GZ”

我在新公司安装的 Jenkins 系统上遇到了一个问题,用户向我报告了这个问题。在下载扩展名为“.tgz”的发布文件(Linux 上的 tar 压缩文件)时,MS Internet Explorer 和 Edge 浏览器会将这些文件的扩展名重命名为“.gz”。

我在 IE 上重现了这个问题。如果你左键单击下载链接,它会自动将下载的文件重命名为“.gz”。如果你右键单击并选择“目标另存为”,默认扩展名是“.gz”。我没有使用过 Edge,但我没有理由怀疑这份报告。

我做了一些调查,看看是否可以缩小范围......

我在之前的公司中没有注意到 Jenkins 设置存在这个问题。不过,在我之前的公司,我们有一项政策,即优先使用 Chrome 或 Firefox 而不是 IE,因此完全有可能存在这个问题,只是我们从未注意到。我真正的工作是嵌入式软件,因此 DevOps 并不是我擅长的领域。

请问有人对此有什么见解吗?

答案1

Edge 只是查看Content-type标题来确定使用什么文件扩展名,如下所示您链接的问题

Moodle:  application/g-zip  
Varnish: application/octet-stream  
Silva:   application/gzip  
Zimbra:  binary/octet-stream  
lpopt:   application/x-gzip  
lapack:  application/x-gzip  
gmsh:    application/x-gzip

application/x-gzip因此很明显您以某种方式拥有和的文件关联application/g-zip

相关内容