PDF-файл не открывается в браузере для sharepoint 2010

Недавно мы переместили наше веб-приложение с одного сервера на другой в Sharepoint 2010. Резервная копия всего веб-приложения была сделана и восстановлена ​​на другом сервере. Но на новом сервере файлы PDF в библиотеке документов не открываются в браузере. он всегда открывается в браузере

Я уже внес следующие изменения, но не работает

  1. Установите разрешающую обработку файлов в браузере от центрального администратора.
  2. Установите "открывать в браузере" в настройках библиотеки документов.
  3. Установите свойство обработки файла библиотеки документов, используя $ docLib = $ web.lists ["Название вашей библиотеки документов"] $ docLib.BrowserFileHandling = "Permissive" $ docLib.Update ()

  4. Добавлен AllowedInlineDownloadedMimeType.Add («Application / Pdf») в веб-приложение.

  5. Установлен читатель Adober на клиентской машине

Даже после всех этих попыток файлы PDF по-прежнему открываются в клиентском приложении (Adobe Reader), но не в браузере.

Было бы здорово, если бы кто-нибудь предоставил решение для этого. Я бился об этом два дня

С Уважением

Вишну


person vishnu    schedule 15.01.2014    source источник


Ответы (2)


Чтобы включить это, вам необходимо добавить тип 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." 
} 
person owen79    schedule 15.01.2014
comment
Привет, Оуэн, Спасибо за ответ. Как я уже сказал Earleir, я уже добавил тип MIME. Также я отключил функцию открытия документов в клиентском приложении по умолчанию. - person vishnu; 15.01.2014
comment
Я открыл тот же URL в mozilla firefox и обнаружил, что файлы pdf открываются в браузере, так что это определенно проблема с Internet Explorer - person vishnu; 15.01.2014
comment
если вы перейдете к параметрам Интернета в Internet Explorer, то перейдите на вкладку «Дополнительно». Интернет-программы и комплексные программы. Посмотрите, что PDF настроен для Internet Explorer - просто плоскодонка - person owen79; 15.01.2014
comment
В «Установках программ» ничего нет. Я думаю, что есть много добавлений, связанных с отсутствием браузера на серверной машине. Мне не удалось найти там надстройку вроде класса Sharepoint opendocuments. Как я могу принести эти дополнения? может это быть причиной неудачи? - person vishnu; 15.01.2014

Вы можете установить для свойства "Обзор файловой обработки" разрешающее значение.

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

person Rodrigo Romano    schedule 18.01.2014