Невозможно загрузить документы в папку библиотек документов с произвольным путем - PullRequest
0 голосов
/ 13 июня 2018

Мы подключаемся к сайту Sharepoint, имеющему несколько библиотек документов.Некоторые из библиотек документов создаются с пользовательским путем.Для этого мы используем свойство "url", как описано в документации (https://msdn.microsoft.com/EN-US/library/office/microsoft.sharepoint.client.listcreationinformation_members.aspx).

. В результате библиотеки документов имеют следующий путь на нашем сайте Sharepoint:

  • /сайты / клиенты / CUSTOM_PATH / DocLib1 /
  • / сайты / клиенты / CUSTOM_PATH / DocLib2 /
  • / сайты / клиенты / CUSTOM_PATH / DocLib3 /
  • ...

В этих библиотеках документов также есть несколько папок. При загрузке документа, например, в папку ABC DocLib1, документы не загружаются в папку ABC. Вместо этого у нас появляются новые папки "DocLib1 / ABC"создается в библиотеке документов.

Для загрузки документа с помощью графического API мы используем следующую конечную точку:

https://graph.microsoft.com/v1.0/drives/DRIVE_ID/items/ABC_FOLDER_ID:/FILE_NAME:/createUploadSession

Сценарий воспроизведения:

  1. Создание библиотеки документов DocLib1 с использованием пользовательского пути URL-адреса (см. Свойство URL в https://msdn.microsoft.com/EN-US/library/office/microsoft.sharepoint.client.listcreationinformation_members.aspx).
  2. Создание папки ABC в этой библиотеке документов
  3. Загрузка документав эту папку, используя https://graph.microsoft.com/v1.0/drives/DRIVE_ID/items/ABC_FOLDER_ID:/FILE_NAME:/createUploadSession
  4. Upзагрузить документ в возвращенный uploadUrl

Ожидаемый результат: Документ загружен в папку ABC библиотеки документов DocLib1

Фактический результат: Документ загружен в новые папки "DocLib1 / ABC", созданные в библиотеке документов DocLib1

Вы сталкивались с такой проблемой раньше?Вы знаете какой-нибудь обходной путь?

С наилучшими пожеланиями, Кирилл.

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