SHAREPOINT 2010 - 奇怪的 link 行为
SHAREPOINT 2010 - strange link behavior
我已将 .DOCX 文件上传到 SharePoint 2010。该文件是一份包含大量引用的法律备忘录;我已将引文超链接到同样保存在 SharePoint 中的 PDF 文件。
选中后,其中一些文件会自动在浏览器中打开;其他人会提示用户将文件下载到本地驱动器。唯一的区别似乎是其中一些在备忘录的原始草稿中被其他人链接到 SharePoint 上文件夹 X 中的文件。我今天链接和上传的那些是浏览器打不开的。否则,我看不出链接有任何区别。我检查了设置,两个文件夹看起来是一样的。所有文件均为 PDF。
对我在这里做错了什么有什么建议吗?为了将来要查看此文档的人方便起见,我希望这些在浏览器中打开....但我也只想知道问题是什么。
谢谢。
下载这些文件时检查它们是否具有 header "X-Download-Options: noopen"
如果是这样,那么它就是一个共享点安全功能,您可以按照此博客 post:
禁用它
选项 1 - 不要在生产中使用
Web 应用程序在管理中心有一个名为 "Browser File Handling" 的设置,它提供两种设置:许可和严格。设置为 permissive 会修复它,显然这会带来风险,所以不要在生产环境中使用。
选项 2 - 更好的方法:
使用一点 PowerShell,我们可以轻松地将 PDF MIME 类型添加到 Web 应用程序的 AllowedInlineDownloadMimeTypes 属性:
$webApp = Get-SPWebApplication("http://yourwebappurl")
$webApp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webApp.Update()
我已将 .DOCX 文件上传到 SharePoint 2010。该文件是一份包含大量引用的法律备忘录;我已将引文超链接到同样保存在 SharePoint 中的 PDF 文件。
选中后,其中一些文件会自动在浏览器中打开;其他人会提示用户将文件下载到本地驱动器。唯一的区别似乎是其中一些在备忘录的原始草稿中被其他人链接到 SharePoint 上文件夹 X 中的文件。我今天链接和上传的那些是浏览器打不开的。否则,我看不出链接有任何区别。我检查了设置,两个文件夹看起来是一样的。所有文件均为 PDF。
对我在这里做错了什么有什么建议吗?为了将来要查看此文档的人方便起见,我希望这些在浏览器中打开....但我也只想知道问题是什么。
谢谢。
下载这些文件时检查它们是否具有 header "X-Download-Options: noopen"
如果是这样,那么它就是一个共享点安全功能,您可以按照此博客 post:
禁用它选项 1 - 不要在生产中使用
Web 应用程序在管理中心有一个名为 "Browser File Handling" 的设置,它提供两种设置:许可和严格。设置为 permissive 会修复它,显然这会带来风险,所以不要在生产环境中使用。
选项 2 - 更好的方法:
使用一点 PowerShell,我们可以轻松地将 PDF MIME 类型添加到 Web 应用程序的 AllowedInlineDownloadMimeTypes 属性:
$webApp = Get-SPWebApplication("http://yourwebappurl")
$webApp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webApp.Update()