Azure PDF未通过SAS令牌显示

Azure PDF未通过SAS令牌显示,azure,azure-storage-blobs,Azure,Azure Storage Blobs,我试图将Azure SAS令牌绑定到iframe for pdf文件中。它在internet explorer中工作,但在其他浏览器中工作。其他浏览器无法嵌入pdf文件,但已下载 但它与谷歌硬盘查看器一起工作。但我的客户不喜欢。 如何解决此问题?出现此错误的原因是blob的内容类型属性设置为应用程序/octet流(Azure存储blob的默认设置)。您可以通过观察Chrome开发者工具中的响应头来检查它 虽然IE和其他一些浏览器足够智能,可以从内容中检测内容类型,但Google Chrome没有

我试图将Azure SAS令牌绑定到iframe for pdf文件中。它在internet explorer中工作,但在其他浏览器中工作。其他浏览器无法嵌入pdf文件,但已下载

但它与谷歌硬盘查看器一起工作。但我的客户不喜欢。
如何解决此问题?

出现此错误的原因是blob的
内容类型
属性设置为
应用程序/octet流
(Azure存储blob的默认设置)。您可以通过观察Chrome开发者工具中的响应头来检查它

虽然IE和其他一些浏览器足够智能,可以从内容中检测内容类型,但Google Chrome没有,因为它不了解内容类型,所以只需下载


要解决此问题,请将blob的内容类型属性设置为
application/pdf
,然后您应该能够在浏览器中看到pdf

您可以共享实际的SAS URL吗?