为什么github中pdf文件的原始url可以';不要直接用浏览器打开而不是下载

为什么github中pdf文件的原始url可以';不要直接用浏览器打开而不是下载,github,github-pages,Github,Github Pages,我尝试了pdf,txt和png文件url,只有pdf url不能用浏览器打开如果点击url,但触发下载 我用谷歌搜索了这个,但只知道如何修复,比如用谷歌文档或者使用pdf.js,或者其他html代码 原因是什么?网站?请原谅,我对网站架构一无所知。当您从网站获取文件时,它会随附一个内容类型。根据内容类型,浏览器可以选择显示该内容。例如,内容类型“application/pdf”可能会显示在浏览器中,但会下载“application/octet-stream” GitHub上的原始URL的内容类型

我尝试了pdf,txt和png文件url,只有pdf url不能用浏览器打开如果点击url,但触发下载

我用谷歌搜索了这个,但只知道如何修复,比如用谷歌文档或者使用pdf.js,或者其他html代码


原因是什么?网站?请原谅,我对网站架构一无所知。

当您从网站获取文件时,它会随附一个内容类型。根据内容类型,浏览器可以选择显示该内容。例如,内容类型“application/pdf”可能会显示在浏览器中,但会下载“application/octet-stream”

GitHub上的原始URL的内容类型为“application/octet stream”(一个二进制文件),因此可以下载它

由于无法更改GitHub设置内容类型的代码,因此解决此问题的唯一方法是从JavaScript获取数据并在那里进行解析——使用pdf.js或类似的方法