Как скопировать файл с помощью Rest API и JavaScript в Sharepoint 2013 между сайтом и дочерним сайтом

Мне нужно скопировать файл между библиотеками документов. Библиотека A расположена на одном сайте, а библиотека B расположена на дочернем сайте. Я знаю, как копировать файлы между библиотеками на одном уровне, но проблема заключается в копировании между уровнями.

Код, который я использую для копирования файлов между библиотеками на одном уровне.

 $.ajax({
     url : "http://xxx/PWA/_api/web/folders/GetByUrl('/PWA/CopyFromLibrary')/Files/getbyurl('Import.csv')/copyTo(strNewUrl = '/PWA/TargetLibrary/Import.csv',bOverWrite = true)",

method: 'POST',
    headers: {
        "Accept": "application/json; odata=verbose",
        "X-RequestDigest":  $("#__REQUESTDIGEST").val()
    },
    success: function () {
        alert("Success! Your file was copied properly");
    },
    error: function () {
        alert("Problem with copying");
    }
    });

Для другого уровня я использую только другой целевой URL:

url : "http://xxx/PWA/_api/web/folders/GetByUrl('/PWA/CopyFromLibrary')/Files/getbyurl('Import.csv')/copyTo(strNewUrl = '/PWA/Subsite/TargetLibrary/Import.csv',bOverWrite = true)",

И это нет работа. Как обойти эту проблему?

Ответы на вопрос(5)

Ваш ответ на вопрос