From all i have read on dropbox api it's still not clear for me - is there any way to update file (change part eg first 4 kilobytes) not by uploading whole updated file but only a part that had changed? As i understood desktop client uses it's own private api based on "binary diff" to be super fast. Or partial upload is not available for 3d party developers?
And if it's correct place to make feature request:
Add ability to partially update file. For example by simple HTTP PUT request which is similar to one for uploading new small file but in addition you must add "Range:bytes=1024-2048" HTTP header to mark a part of file to be updated. In result you should get new revision of file with your changes. It should not take much time to do and will decrease traffic usage.