Our app now uses dropbox to store user information so that users can synchronize files between multiple devices.we used dropbox http API todo this. The information may be large and synchronized frequently. We find that the current interface does not support incremental updates. Because Dropbox supports file-level storage, we can only download the entire file even if there is only one change to the file. Therefore, when the local data changes, the /download interface needs to be invoked to download the complete configuration file from the dropbox, combine the configuration file with the local information, and then invoke the /upload interface to upload the combined configuration file to the dropbox. This interaction process consumes a lot of traffic. Very unfriendly. We want to know whether Dropbox supports incremental update or whether it has a content change flag, we only upload and download changed data each time. This reduces the traffic consumption.Or how can we reduce the traffic consumption during data synchronization?
For uploading, the Dropbox API doesn't offer a way to update only a portion of a file like this, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.