Невозможно создать / переименовать файлы со специальным символом "(" (Открыть скобки)
У меня возникла проблема при создании / переименовании файлов в OneDrive для бизнеса (администратор) через оставшийся клиент (PostMan).
Ребята, можете ли вы указать мне, где я могу найти учебник или любую документацию, в которой указаны какие-либо конкретные требования / ограничения для создания / переименования файла.
Пожалуйста, найдите ниже детали запроса.
URL: https://graph.microsoft.com/v1.0/cloudfuze.co/users/{user_id} / drive / items / {parent_id} / children / {file_name} / content
Имя бывшего файла: (тест).jpg
Заголовки:
{
Authorization:Bearer XXXXXXXXXXXXXXXX,
Accept:application/json,
Content-Type:application/json
}
2 ответа
Вы можете использовать следующую нотацию для создания файлов с круглыми скобками в имени: https://graph.microsoft.com/v1.0/cloudfuze.co/users/%7Buser_id%7D/drive/items/%7Bparent_id%7D/children/%7Bfile_name%7D/content
Например: https://graph.microsoft.com/v1.0/me/drive/root/children('text(a).abc')/content
Кажется, это какая-то ошибка. Единственный обходной путь, который я нашел, - это загрузить файл со случайным именем, а затем переименовать его, используя PATCH. Вот статья об ограниченных символах в имени файла: https://support.microsoft.com/en-us/kb/3125202