我正在使用Kentico(CMS)网站。使用Kentico的GetFile.aspx检索文件时,在正确分段PDF上有正确的内联处置,并且在生产时它们错误地具有附件处置。 (根据需要在登台时在浏览器中打开,并在生产中保存到磁盘,问题)。代码文件是相同的,因此它必须是配置问题,可能是在IIS或Kentico中。
我尝试过为GetFile.aspx提供处理参数,但这会失败,因为MIME类型是application / force-download(仅在prod上发生)。我不确定这个MIME类型来自哪里。它不会显示在IIS的MIME类型列表中。 Kentico数据库中的PDF格式正确(application / pdf)。
无论生产和分期之间有什么不同,我都找不到。如果有人对这可能是什么有任何想法,我将非常感谢您的帮助。
答案 0 :(得分:0)
你总是可以通过在查询字符串中添加配置参数来强制处置,例如:
http://www.domain.tld/CMSPages/GetFile.aspx?nodeguid=blabla&lang=en-US&maxsidesize=600&disposition=inline
可能的值是“附件”和“内联”。您正在描述的生产服务器上的问题可能是通过从移动设备访问PDF引起的。在这种情况下,处置会自动设置为附件。