SHAREPOINT 2010 - 奇怪的链接行为

时间:2015-05-06 21:48:50

标签: hyperlink sharepoint-2010

我已将.DOCX文件上传到SharePoint 2010.该文档是一份法律备忘录,其中包含一系列引文;我已将引用超链接到也保存在SharePoint中的PDF文件。

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

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

感谢。

1 个答案:

答案 0 :(得分:1)

检查下载这些文件的时间是否有标题“X-Download-Options:noopen”

如果是,那么它是一个sharepoint安全功能,您可以根据此博客文章禁用它:

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

选项1 - 不要在制作中使用

Web应用程序在管理中心中有一个名为“浏览器文件处理”的设置,它提供两种设置:Permissive和Strict。设置为允许将修复它,显然这带来风险所以不要在生产环境中使用。

选项2 - 更好的方式

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

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