Multipart upload to S3

I have an usecase where I get chunks of data from MediaStream. Currently I am posting that chunk to worker and inside worker I am writing (appending) to file in OPFS. I want to simultaneously upload to R2 using uppy. Can I keep sending these chunks to Uppy and Uppy can upload to R2 using multipart upload? I want Uppy’s features of retrying ability and also ability to upload even after user closes tab. So Golden Retriever like service worker and then upload even when user closes the tab.