0

最近,我们在 Sharepoint 2010 中将 Web 应用程序从一台服务器移动到了另一台服务器。整个 Web 应用程序的备份已在另一台服务器中进行并恢复。但是在新服务器中,文档库中的 PDF 文件没有在浏览器中打开。它总是在浏览器中打开

我已经进行了以下更改,但没有工作

  1. 从中央管理员将浏览器文件处理设置为 Permissive
  2. 在文档库的设置中设置“在浏览器中打开”
  3. 使用 $docLib = $web.lists["Your Document Library Title"] $docLib.BrowserFileHandling = "Permissive" $docLib.Update() 设置文档库文件处理属性

  4. 在 Web 应用程序中添加了“AllowedInlineDownloadedMimeType.Add("Application/Pdf")

  5. 在客户端机器上安装 Adob​​er eader

即使尝试了所有这些,PDF 文件仍然在客户端应用程序(Adobe 阅读器)中打开,但不在浏览器中

如果有人为此提供解决方案,那将是很大的帮助。这两天我一直在努力

问候

毗湿奴

4

2 回答 2

0

您需要将 MIME 类型添加到 SharePoint 2010 以启用此功能 - 并且需要在场级别完成。

这里的powershell会做到这一点;(我没有运行它,但它是 Technet 所以来源应该很好)

# <#  
# .DESCRIPTION  
# 
#  This script adds new MIME type to "AllowedInlineDownloadedMimeTypes" property list     of defined SharePoint 2010 Web Application. 
# 
#  Script prompts you for MIME type and Web Application URL. 
# 
#  Code shall run in context of Farm Administrators group member. 
#  
# .NOTES  
#       File Name   : Add_MIME_Type.ps1  
#       Author      : Kamil Jurik, WBI Systems a.s.  
#       Created     : 11/12/2011  
#  

If ( (Get-PSSnapin -Name "Microsoft.SharePoint.PowerShell" -ErrorAction     SilentlyContinue) -eq $null ) { 
Add-PSSnapin "Microsoft.SharePoint.PowerShell" 
} 

Get-SPWebApplication 

$WebApp = Get-SPWebApplication $(Read-Host "`nEnter Web Application URL") 

Write-Host `n"Mime Type Examples:"`n"application/pdf, text/html, text/xml"`n 

If ($WebApp.AllowedInlineDownloadedMimeTypes -notcontains ($MimeType = Read-Host "Enter    a required mime type")) 
{ 
  Write-Host -ForegroundColor White `n"Adding" $MimeType "MIME Type to defined Web Application"$WebApp.url 
  $WebApp.AllowedInlineDownloadedMimeTypes.Add($MimeType) 
  $WebApp.Update() 
  Write-Host -ForegroundColor Green `n"The" $MimeType "MIME type has been successfully added." 
} Else { 
  Write-Host -ForegroundColor Red `n"The" $MimeType "MIME type has already been added." 
} 
于 2014-01-15T08:42:16.057 回答
0

您可以将浏览文件处理属性设置为允许

http://technet.microsoft.com/en-us/library/cc262107(v=office.14).aspx

于 2014-01-18T21:31:29.080 回答