Будет ли Dropbox повторно загружать измененный файл, если я не получу к нему доступ из приложения?

Я знаю, что когда я редактирую файл из Dropbox (используя внешнее приложение), после закрытия этого файла Dropbox загружает обновленную версию. Это также работает, если после того, как я получил доступ к файлу из Dropbox один раз, я открываю файл из приложения-редактора (например, используя меню «последние файлы»?)

Если это не так, я бы искал способ добиться этого эффекта.

Почему бы вам не проверить это? Это простая вещь...
Для надежного рабочего стола я бы порекомендовал Dropsync и FolderSync...

Ответы (3)

Для Dropbox и OfficeSuite (если вы редактируете последние файлы) они, кажется, синхронизируются.

Я не уверен с другими приложениями. В любом случае, если вам нужна двусторонняя синхронизация, вы всегда можете воспользоваться DropSpace. См. аналогичный вопрос: Как выполнить синхронизацию с DropBox?

Судя по описанию в Play, OfficeSuite поддерживает Dropbox.

Я не знаю, делает ли это приложение Dropbox или нет — в прошлый раз, когда я смотрел (вскоре после его выхода), приложение Dropbox на самом деле не синхронизировалось с Android, это была скорее хорошая версия веб-интерфейса.

Я использую Dropsync для достижения этого эффекта — вы даже можете установить, насколько он агрессивен при загрузке / выгрузке по сравнению с состоянием батареи. Я использую его, чтобы синхронизировать базу данных KeePass между устройствами, поэтому я настроил ее на немедленную загрузку, если заметит изменения, но загружать только тогда, когда все в порядке с батареей.

Необходимо провести важное различие: доступ к файлу и загрузка/экспорт файла...

Приложение Dropbox и другие сторонние приложения, использующие Dropbox API, позволяют вам «Доступ» к файлам в их облачном расположении. Все, что вы делаете с этим файлом, синхронизируется (при условии, что приложение хорошо сделано и работает правильно). По сути, файл загружается в фоновом режиме, поэтому вы можете открыть файл и работать с ним, а затем повторно загрузить в фоновом режиме, когда вы закончите (т.е. синхронизация). Я использую такие приложения, как Estrong File Explorer и несколько приложений для создания заметок, которые используют API Dropbox, и каждое изменение, которое я вношу в файл, синхронизируется при его сохранении.

Загрузка/экспорт файла отличается. В приложении Dropbox вы можете «Экспортировать» файл, что означает загрузку его в локальный каталог на вашем устройстве. Такие приложения, как DocsToGo, не поддерживают API Dropbox, поэтому нет прямого доступа к файлам Dropbox из приложения. В таких случаях вам необходимо загрузить файл на свое устройство, чтобы получить к нему доступ с помощью этого приложения. Этот загруженный файл не отслеживается и не синхронизируется Dropbox, поэтому вам нужно как-то загрузить или синхронизировать его вручную. Для этого есть сторонние приложения, я использую DropSync .

Вкратце: если вы редактируете файл непосредственно в приложении со встроенным доступом к Dropbox, вам не нужно беспокоиться о синхронизации, это произойдет само по себе. Если вы загружаете файл из Dropbox, чтобы отредактировать его в приложении, которое не имеет прямого доступа к Dropbox, например DocsToGo, вам потребуется использовать стороннее приложение для синхронизации, например DropSync.

РЕДАКТИРОВАТЬ: я думаю, что это сценарий, который у вас есть... Вы открываете файл "example.txt" через Dropbox, и он открывает диалоговое окно, которое позволяет вам выбрать приложение по умолчанию, и вы выбираете приложение "XYZyadayada", и файл открывается в этом приложение. Вы вносите изменения и сохраняете их, Dropbox обнаружит это и синхронизирует изменения. Если вы пропустите Dropbox в следующий раз и просто откроете XYZyadayada и увидите example.txt в списке «последние файлы», это, вероятно, файл, кэшированный локально. Если XYZyadayada действительно не взаимодействует с API Dropbox, тогда этот файл сохраняется локально, возможно, в своем собственном каталоге, и открытие и редактирование этого файла не будет обнаружено или синхронизировано Dropbox, поскольку это копия облачного файла, сохраненная локально на твое устройство.

Что я сделал, так это коснулся файла внутри Dropbox; он открыл файл с приложением по умолчанию, которое, насколько мне известно, не поддерживает Dropbox. Когда я вернулся в Dropbox, он загрузил файл как минимум один раз.
Поскольку я могу открыть тот же файл позже, используя приложение, которое ничего не знает об облаке, Dropbox, очевидно, не удаляет локальную (полувременную) копию, которую он создает для приложения.
Да однажды. Я хочу знать, продолжает ли Dropbox отслеживать загруженный файл на наличие изменений позже.
Если приложение автоматически кэширует файл и в следующий раз, когда вы его открываете, вы открываете его из кэшированного местоположения, Dropbox не примет изменения, потому что это изменение в локальном файле, а не в файле Dropbox. Было бы полезно, если бы вы упомянули приложение, о котором говорите.
Нет. Если вы хотите, чтобы Dropbox обнаружил изменение, вам нужно открыть файл в Dropbox, как вы это делали изначально, или использовать стороннее приложение, которое напрямую обращается к Dropbox.