2011-01-31 4 views
1

Я уже много дней борюсь с этой проблемой. Мы хотим использовать Sharepoint в качестве хранилища документов и кодовых файлов, чтобы показывать клиентам типы фиктивных веб-страниц/приложений или презентации предстоящих веб-проектов с использованием интегрированной системы безопасности и разрешений.Как включить Sharepoint для загрузки файлов php вместо загрузки?

PHP 5.3.4 правильно установлен с использованием FastCGI и отлично работает, если я физически загружаю php-файл в файловую систему на том же сервере, на котором работает Sharpoint Server 2007. Выполнение разрешений также установлено в «Сценарии и исполняемые файлы» в диспетчере IIS.

Но как только файл php поступает из библиотеки документов Sharepoint, файл начинает диалог загрузки вместо отображения соответствующего php-файла в браузере.

В библиотеке документов. Настройка соответствующей библиотеки документов для параметра «Дополнительные параметры» для «Документы с поддержкой браузера» установлена ​​в «Отображать как веб-страницу».

Любые идеи об этом? Заранее спасибо.

ответ

0

Я не думаю, что это можно сделать, поскольку документ хранится в базе данных и не похож на файл, который подается из файловой системы IIS. Вы видели этот пост:

Sharepoint Site using PHP code

Не уверен, если это может помочь вам. Вы также можете рассмотреть возможность использования списка ссылок и управляемого пути на сервере SharePoint, чтобы вы могли более легко отображать их. К сожалению, потребуется немного больше работы, чем просто загрузить документы PHP в библиотеку, но может быть проще в конце.

+0

Я также предполагаю, что это будет нарушение безопасности, позволяющее выполнять код из загруженных пользователем файлов ... –

+0

Да, именно поэтому я считаю, что это будет невозможно. В 2010 году вам действительно нужно проскочить через несколько обручей, чтобы получить простые файлы HTML, хранящиеся в библиотеке документов, которые не загружаются. http://code-journey.com/2011/01/08/sharepoint-2010-download-file-instead-of-opening-in-browser-pdf-xml-html-etc-x-download-options-header- проблема/ –

+0

Ну, это плохая новость. Конечно, я бы отделил раздел загрузки клиента от раздела просмотра (где хранится php) с разными настройками разрешений. Было бы здорово, если бы мы могли использовать простую загрузку через Sharepoint и Sharepoint Permission Management, чтобы разрешить только указанным лицам просматривать раздел просмотра и раздел загрузки. Я попробовал шаги, перечисленные для версии 2010 (http://nerdtastictips.blogspot.com/2010/08/sp2010-forces-users-to-save-pdfs.html), но они не работают в 2007 году, и я не если эти шаги будут работать в 2010 году для моих целей. – thv

Смежные вопросы