SHAREPOINT 2010 - 奇怪的 link 行为

SHAREPOINT 2010 - strange link behavior

我已将 .DOCX 文件上传到 SharePoint 2010。该文件是一份包含大量引用的法律备忘录;我已将引文超链接到同样保存在 SharePoint 中的 PDF 文件。

选中后,其中一些文件会自动在浏览器中打开;其他人会提示用户将文件下载到本地驱动器。唯一的区别似乎是其中一些在备忘录的原始草稿中被其他人链接到 SharePoint 上文件夹 X 中的文件。我今天链接和上传的那些是浏览器打不开的。否则,我看不出链接有任何区别。我检查了设置,两个文件夹看起来是一样的。所有文件均为 PDF。

对我在这里做错了什么有什么建议吗?为了将来要查看此文档的人方便起见,我希望这些在浏览器中打开....但我也只想知道问题是什么。

谢谢。

下载这些文件时检查它们是否具有 header "X-Download-Options: noopen"

如果是这样,那么它就是一个共享点安全功能,您可以按照此博客 post:

禁用它

https://www.captechconsulting.com/blogs/allowing-pdfs-to-open-in-a-browser-in-sharepoint-2010-the-right-way

选项 1 - 不要在生产中使用

Web 应用程序在管理中心有一个名为 "Browser File Handling" 的设置,它提供两种设置:许可和严格。设置为 permissive 会修复它,显然这会带来风险,所以不要在生产环境中使用。

选项 2 - 更好的方法

使用一点 PowerShell,我们可以轻松地将 PDF MIME 类型添加到 Web 应用程序的 AllowedInlineDownloadMimeTypes 属性:

$webApp = Get-SPWebApplication("http://yourwebappurl")
$webApp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webApp.Update()