SharePoint 2010 заставляет меня сохранять PDF при открытии из библиотеки doc
У меня есть библиотека документов с файлом PDF. Всякий раз, когда я нажимаю на файл PDF, мне предлагается сохранить файл. У меня нет возможности открыть файл, я вынужден его сохранить. Я хочу, чтобы файл PDF открывался либо в браузере, либо в отдельном окне Adobe Reader, в зависимости от настроек Adobe Reader. Я уверен, что SharePoint несет ответственность за это поведение, потому что, если я поместил PDF на свой жесткий диск, создайте HTML файл со ссылкой на файл, он откроется в браузере, когда я нажму на него.
Обратите внимание: я просмотрел этот вопрос и не помог. Мне все равно, открывается ли PDF в браузере или в отдельном окне Adobe Reader, я просто хочу, чтобы он открывался.
Ответы
Ответ 1
Согласно this, это не ошибка, это особенность:
"Невозможно открыть PDF напрямую из SharePoint 2010
После установки SharePoint 2010 ваши пользователи могут обнаружить, что они больше не могут открывать PDF файлы и вместо этого вынуждены сохранять их на своем локальном компьютере.
В Internet Explorer 8 Microsoft добавила функцию безопасности, чтобы предотвратить script инъекционные уязвимости, вызванные ошибкой клиентского программного обеспечения. Эта функция активируется новым HTTP-заголовком, который называется X-Download-Options, который может быть установлен в noopen. Когда этот заголовок передается с вложением файла, Internet Explorer 8 не будет предоставлять возможность прямого открытия файла, вместо этого вы должны сначала сохранить файл локально, а затем открыть его.
SharePoint 2010 использует эту улучшенную функцию безопасности в IE 8, чтобы заблокировать открытие типов файлов, которые он считает уязвимыми для сценариев или других атак, таких как файлы PDF. Вы можете изменить поведение SharePoint, изменив параметр "Управление файлами в браузере" в общих настройках веб-приложения SharePoint 2010. Ваши параметры являются разрешительными и строгими, при этом строгое значение по умолчанию.
Если ваши пользователи требуют, чтобы они открывали файлы непосредственно из Интернета, и вы готовы разрешить дополнительный риск для безопасности, вы можете легко внести эту модификацию в свои веб-приложения SharePoint ".
Далее они показывают, как изменить эту конфигурацию.
Ответ 2
Существует лучший способ справиться с проблемой "Управление файлами браузера". Взгляните на мой блог здесь: http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/
Решение № 2 адресует расширение Pdf, не подвергая все веб-приложение "разрешительному" просмотру. Установка "Просмотр файла с дескриптором" на "разрешающий" открывает слишком много уязвимостей с другими расширениями файлов.
Спасибо,
Дмитрий
Ответ 3
для меня он легко фиксируется сразу после следующих степеней: script
$webapp = Get-SPWebApplication https://portal
$webapp.AllowedInlineDownloadedMimeTypes.Add("application/pdf")
$webapp.Update()
Источник:
https://sharepoint.stackexchange.com/questions/10900/how-can-i-force-sharepoint-2010-to-open-pdfs-in-the-browser
Ответ 4
У нашей компании такая же проблема. Мы решили с помощью форм PdfSharepoint. Это может звучать как реклама, но продукт решил наши потребности в сохранении форм Pdf в SharePoint 2010. Вы можете проверить их здесь. Это может быть не для всех, но определенно стоит попробовать, если у вас есть формы Adobe и SharePoint 2010. Тот факт, что вы можете отправлять формы с помощью Adobe Reader, был для нас сменой игры.