Загрузка файлов в библиотеки документов Sharepoint по FTP

Мне было интересно, знает ли кто-нибудь, как или можно ли загружать файлы в библиотеку документов sharepoint (v3/MOSS) по FTP. Я знаю, что это возможно с webdav. Если это возможно, это даже поддерживается Microsoft?

5 ответов


Я так не думаю. Я думаю, что ваши варианты:

  1. HTTP (через страницу загрузки)
  2. WebDAV
  3. Веб-Служб
  4. объектная модель

можно сопоставить диск с библиотекой документов SharePoint, например \ \ serveraddress.домен.com\документы. Поэтому я бы попытался сопоставить диск на вашем FTP-сервере, а затем убедиться, что файлы, поступающие по FTP, отправляются на этот диск.


Big edit: кто-нибудь из вас понял, как загрузить в SharePoint (WSS)? Я пробовал сопоставление дисков, а затем с помощью Robocopy и Synctoy для копирования файлов, думая, что инструмент может предложить больший контроль (т. е. Копировать Дату Изменения control). Насколько я понимаю, файлы фактически хранятся в SharePoint как объекты базы данных, и поэтому представления SharePoint отображают свойства объекта базы данных (SQL-объекта) в библиотеках документов, где новый пользователь ожидал бы увидеть свойства файла. Эти свойства файла все еще живы! Они просто должны быть раскрыты другим взглядом. Мне особенно нравится представление подключенного сетевого диска библиотеки документов SharePoint. Атрибуты файлов очень важны для моей команды, поэтому мы были обеспокоены этим в начале. В качестве примечания к мнению, представление по умолчанию, показывающее атрибуты, которые кажутся неправильными, просто раздражает!

на лучшие решение, которое мы придумали для создания большого файла миграция в SharePoint-это подключенный сетевой диск с помощью средства FreeFileSync доступен в SourceForge для перемещения файлов и папок. Это здорово, потому что он создает подробные сообщения об ошибках и дает много контроля, особенно для экземпляров, которые SharePoint пытается заблокировать определенное имя файла или расширение файла.


прямой FTP в SharePoint не является одним из ваших вариантов. Вам нужно будет запустить задание таймера, которое проверяет ваш каталог FTP и загружает его в библиотеку документов.


Да, это возможно.

Перенаправитель WebDav позволяет получить доступ к ресурсам webdav (включая точку доступа) через UNC-путь, т. е. \yourspserver\site\doclib. Сервер IIS FTP принимает UNC-пути в качестве резервного хранилища виртуальных каталогов.

на ftp-сервере щелкните правой кнопкой мыши ftp-узел в Диспетчере IIS и выберите "Добавить виртуальный каталог". Дайте ему имя и укажите unc-путь sharepoint для физического пути. Вам понадобится установить "подключить" пользователя пользователь домена, имеющий доступ к папке sharepoint, к которой вы подключаетесь.

подключитесь к папке ftp, и вы сможете "cd" в каталог и поместить/получить файлы без проблем (просто подтвердил это сам). Единственное предостережение-это старая ошибка / функция IISFTP, которая не показывает виртуальный dir в списке команд ls/dir. Исправление заключается в создании физической папки, которая отражает расположение виртуального каталога. Например, если ваш FTP root c:\inetpub\ftproot тогда ты ... необходимо создать каталог, соответствующий имени виртуального каталога в этом расположении. Затем он появится в списке ls/dir, но команда cd по-прежнему будет перемещаться в виртуальный dir, а не в физический dir.