Я использую SharePoint REST API с python для перемещения файла с использованием следующего URL-адреса
move_url = app_site + "/sites/" + sitename + "/_api/web/getfilebyserverrelativeurl(@SrcFile)/moveto(newurl=@DestFile,flags=1)?@SrcFile=" + src_file_to_dwnld + "&@DestFile=" + dest_file_to_downld + ""
Имя файла содержит символ '
в имени .eg example Dec'd.pdf
.
Я всегда получаю ответ с сообщением об ошибке, гласящим The query string "serverRelativeUrl" is missing or invalid
Я наткнулся на этот сайт, где написано
Это не должен содержать следующие недопустимые символы: [! # $ & '+: <>? \ {|} ~] | (//) | (..) | (/ _) | (/ wpresources $) | (/ wpresources /)
Я пытался следовать решению, предоставленному в этом вопросе, чтобы экранировать символ с помощью ''
, но при получении файла 404
файл не найден.
Есть что-то, что я здесь делаю не так?