Replies: 2 comments 2 replies
-
Thanks for raising - this has certainly come up. The lack of a formal standard for what is confusingly also called multipart upload (different from the form/multi-part) makes it difficult to come up with a good implementation. That said, a good first step would be specifying a byte range, so the question is how best to do this. I would very much prefer not to introduce additional properties to the So, let me know if you are ok with 1) using the Another thing to be aware of is that because of the way uploads are done on iOS, we would need to make a copy of the sub-range of the original file into a new file, and update that, then delete it once the upload is complete. In practice this can of course lead to a significant incremental memory use, and it may iin fact turn out to be not possible on iOS. |
Beta Was this translation helpful? Give feedback.
-
Implemented in V8.6.0 |
Beta Was this translation helpful? Give feedback.
-
After a day of tinkering, it seems that background_downloader could be the perfect tool for doing multipart S3 uploads with HTTP PUT requests and presigned URLs. In a multipart upload, a file is uploaded in several parts (hence the name) and the final file is stitched together on the server side. From my experiments so far, background_downloader could be the only tool needed to do this if it could support startByte and endByte parameters in the UploadTask class.
It sure would be nice for my use case if this feature could be supported....
Beta Was this translation helpful? Give feedback.
All reactions