REST метод disk.file.moveto в Битрикс24 предназначен для перемещения файлов с одной папки на другую. Однако, есть различия в использовании этого метода для перемещения файлов с пользовательского и общего диска.
Для перемещения файлов с пользовательского диска необходимо учитывать следующие моменты:
1. Пользовательский диск - это персональное хранилище каждого пользователя в Битрикс24. Доступ к этой папке имеет только сам пользователь, владелец диска.
2. REST метод disk.file.moveto требует аутентификации с помощью токена доступа пользователя. То есть, чтобы переместить файл с пользовательского диска, необходимо использовать токен доступа владельца диска.
3. В запросе к методу disk.file.moveto необходимо указать ID пользовательского диска или папки. Также, нужно указать ID перемещаемого файла и ID папки, в которую нужно переместить файл. В случае перемещения файла с пользовательского диска, ID папки будет соответствовать корневой папке пользователя на его диске.
4. Для выполнения метода disk.file.moveto необходимо иметь необходимые права доступа на перемещение файлов с пользовательского диска. Убедитесь, что у пользователя, от имени которого отправляется запрос, имеются соответствующие права на перемещение файлов с пользовательского диска.
5. Если все параметры и права доступа указаны корректно, метод disk.file.moveto должен успешно переместить файл с пользовательского диска в другую папку на этом же диске.
6. Если метод disk.file.moveto не перемещает файл с пользовательского диска, убедитесь, что вы корректно указали все параметры запроса, правильно указали ID пользовательского диска и папки, а также что у пользователя есть права доступа на перемещение файлов с его диска.
7. Если проблема все еще остается, проверьте, что у пользователя есть достаточно свободного места на его диске. Возможно, файл не может быть перемещен из-за ограничений по размеру диска.
Кратко говоря, для перемещения файлов с пользовательского диска с помощью метода disk.file.moveto в Битрикс24 необходимо правильно указать все параметры запроса, иметь соответствующие права доступа и достаточно свободного места на диске.