Ich glaube, dass sowohl DropBox als auch Google Drive große Dateien tatsächlich aufteilen und in Chunks hochladen. So ist DropBox in der Lage, Dinge wie "Streaming Sync" zu tun. Alles geschieht ohne das Wissen des Endbenutzers.
Ich würde auch wiederverwendbare Uploads aus der Google-Dokumentation prüfen: https://developers.google.com/drive/web/manage-uploads#resumable
Streaming-Synchronisierungsankündigung: https://blog.dropbox.com/2014/07/introducing-streaming-sync-supercharged-sync-for-large-files/