My app will store many photos arranged within one drive file, like a google doc with many images inline. The api to update the file, however, requires a full body upload for each save, so when my user inserts his tenth image, the previous nine images will have to be REuploaded as well. The realtime document looks promising for partial updates, but it has a limit of 10 MB per file.
Are there any established ways of solving this problem? I can upload the images to a different datastore and just hold references to them in the drive files, but then I have to manage permissions for downloading them, pay for storage and bandwidth, etc. How are apps with large file sizes getting around the bottleneck of reuploading the entire body for every save?