我已将.DOCX文件上传到SharePoint 2010.该文档是一份法律备忘录,其中包含一系列引文;我已将引用超链接到也保存在SharePoint中的PDF文件。
选择后,其中一些文件会自动在浏览器中打开;其他人会提示用户将文件下载到本地驱动器。唯一的区别似乎是其中一些由备忘录的原始草稿中的其他人链接到SharePoint上的文件夹X中的文件。我今天链接和上传的是那些没有在浏览器中打开的。否则,我认为链接没有任何区别。我检查了设置,两个文件夹看起来都是一样的。所有文件都是PDF格式。
有关我在这里做错了什么的建议吗?为了方便将来查看这个文档的人,我希望这些在浏览器中打开....但我也想知道问题是什么。
感谢。
答案 0 :(得分:1)
检查下载这些文件的时间是否有标题“X-Download-Options:noopen”
如果是,那么它是一个sharepoint安全功能,您可以根据此博客文章禁用它:
选项1 - 不要在制作中使用
Web应用程序在管理中心中有一个名为“浏览器文件处理”的设置,它提供两种设置:Permissive和Strict。设置为允许将修复它,显然这带来风险所以不要在生产环境中使用。
选项2 - 更好的方式:
使用一点PowerShell,我们可以轻松地将PDF MIME类型添加到Web应用程序的AllowedInlineDownloadMimeTypes属性中:
$webApp = Get-SPWebApplication("http://yourwebappurl")
$webApp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webApp.Update()