Одновременная модификация файла Google Drive - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь сделать простой "синхронный" функционал.Позвольте мне описать мою проблему на простом примере:

Допустим, в Google Диске есть файл с именем lorem.txt (appFolder).Что произойдет, если в одно и то же время два разных устройства (принадлежащих одному пользователю с одной и той же учетной записью Google) получат доступ к файлу и попытаются прочитать или изменить его содержимое или имя?Допустим, устройство A должно вносить изменения в содержимое, в то время как устройство B также пытается сделать то же самое в то же время.Доступ к файлу осуществляется через его уникальный идентификатор.

Как обойти эту проблему? Есть ли встроенная функциональность или меры, позволяющие избежать одновременного доступа к записи в файл (например, какая-то блокировка файла)? Я специально ищу решение с использованием Google JS SDK или простого JS (сТокены аутентификации ofc).Возвращает ли сервер накопителей какой-либо код состояния ошибки (например, 404), когда происходит такой сценарий?

ОБНОВЛЕНИЕ:

На основании этих ранее заданных вопросов (заданных в2017 и 2012 соответственно): Файл блокировки Api на Android-накопителе во время использования и Можно ли установить блокировку файлов с помощью Google Api? , я думаю, будет справедливо предположить, что неттакая функциональность встроена в Google Drive.

Я оставлю этот вопрос как ссылку для других.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...