Need support uploading of screen recording to opened S3

Put a file to opened(read and write access to public) Amazon S3 doesn’t support multipart upload.
But, both UiAutomator2 and XCUITest forcely use form(multipart) to upload a file(appium-support/net).

This is only need options to upload a video with axios to opened S3.
image
Please give us an option not to use form to upload.

You could fetch the file to the client side and upload it from there if the file is not too big as a workaround.

1 Like

The feature to perform non-multipart upload has been added to appium@beta. It is necessary to set the fileFormField value to null/empty string to make the feature working. Also, you may consider setting the Content-Type header on the client side (Content-Length is set automatically): https://github.com/appium/appium-support/pull/216

1 Like