SharePoint 2016 - метод SP.MoveCopyUtil.copyFile () не перезаписывает файл - PullRequest
0 голосов
/ 23 февраля 2019

Я создаю Элемент пользовательского меню в SharePoint 2016. Пользовательское меню в основном копирует файл из одного места в другое.Я использую SP.MoveCopyUtil.copyfile() метод с параметрами:

  • context
  • sourceURL
  • destinationURL
  • overwrite - (логическое значение true / false)

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

Проблема в том, что я не могу перезаписать файлкоторый уже существует в пункте назначения.

1 Ответ

0 голосов
/ 01 марта 2019

Эй, я тоже столкнулся с подобной проблемой, пытался создать собственное меню в Share-point 2016. Настраиваемое меню и все создается, и он также может копировать файлы, просто мы не можем перезаписатьсуществующий файл в папке назначения.

**SP.MoveCopyUtil.copyFile(context, source, destn);**
        context.executeQueryAsync(
            function () {
                alert("The file was copied successfully");
                location.href = sourceLib;
            },
            function (s, a) {
                alert(a.get_message());
                location.href = sourceLib;
            }
        );

Здесь мы можем передать флаг для перезаписи логического значения (true / false).Но это не совсем влияет на работу этого метода. SP.MoveCopyUtil.copyFile (context, source, destn, true); Context - это контекст текущего источника страницы - это URL источника, откуда нам нужно скопировать файл, т.е. xyz.com/test.txt destn - это целевой URL, с которого нам нужно скопировать файл, т.е. xyz.com/test.txt

...