Загрузка файлов в библиотеки документов Sharepoint через FTP - PullRequest
8 голосов
/ 16 января 2009

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

Ответы [ 5 ]

8 голосов
/ 16 января 2009

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

  1. HTTP (через страницу загрузки)
  2. WebDAV
  3. Веб-сервисы
  4. Модель объекта
3 голосов
/ 16 января 2009

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

2 голосов
/ 20 апреля 2010

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

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

1 голос
/ 24 мая 2013

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

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

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

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

1 голос
/ 17 января 2009

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

...