I am currently using AWS Multipart plugin without companion url to upload large file (about 10MB) to AWS S3 bucket.
The stages of logic are:
- Uppy sends a request to create/initiate the multipart upload.
- Using the data returned from the previous request, Uppy will send a request to generate AWS S3 pre-signed URLs to use for uploading the parts.
- Uppy will then upload the parts using the pre-signed URLs from the previous request.
- Uppy will send a request to complete the multipart upload.
I passed stage 1 and stage 2. I had an upload ID for a multipart upload and pre-signed URL for each parts.
However, when Uppy tries to upload to S3, I got an “Error: Non 2xx at XMLHttpRequest” error and failed upload in stage 3. In “Network” tab of Chrome Dev Tool, it shows “404 Not Found” and “NoSuchUpload - The specified upload does not exist. The upload ID may be invalid, or the upload may have been aborted or completed” error messages.
Hope to hear you soon.