Невозможно создать / переименовать файлы со специальным символом "(" (Открыть скобки)

У меня возникла проблема при создании / переименовании файлов в 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

Другие вопросы по тегам