Как использовать exe в SharePoint на itemAdded? - PullRequest
0 голосов
/ 15 марта 2010
  1. У меня есть необходимость конвертировать любой документ, загруженный в изображение.
  2. Я скачал exe (со всеми dll) на локальную машину (не нужно устанавливать)
  3. export.exe sourcefile.doc destinationfile.gif >> этот синтаксис работает из моей локальной подсказки dos.
  4. Как использовать тот же синтаксис "export.exe exampledoc.doc exampledoc.gif" при добавлении элемента в библиотеку документов sharepoint.
  5. и мне нужно поместить папку (где для этого находятся exe и dll) в интерфейсный сервер sharepoint, чтобы она была доступна? Если да, где эта папка должна находиться? Нужны ли папке и файлам доступ к учетной записи службы sharepoint?

Я совершенно новичок, и мне бы очень хотелось, чтобы кто-нибудь смог пролить свет на это (шаг за шагом, если это возможно)?

Спасибо Джастин ...

1 Ответ

1 голос
/ 15 марта 2010

Чтобы сделать это из обработчика событий SharePoint, каждый WFE в ферме должен был бы иметь доступное приложение преобразования, а код обработчика событий должен был бы поместить загруженный файл во временную папку на диске, вызвать приложение преобразования. (посмотрите на .NET Класс процесса для этого), отмените добавление исходного неконвертированного документа и добавьте вывод обработанного файла в библиотеку (убедитесь, что вы используете метод DisableEventFiring () обработчик событий, чтобы при добавлении нового файла сам обработчик событий не запускался, а затем очищался после него.

Сказав это, эта операция кажется чем-то, что вы действительно не хотите облагать налогом веб-сервер, получая реальный трафик в реальном времени. Возможно, вы захотите рассмотреть пакетирование заданий, которые должны выполняться ежедневно во время заторов в другой системе или на одном выделенном ресурсе в ферме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...