Digital Ocean Spaces and ACL Permissions on Client Uploads

Just a quick note that when using Digital Ocean Spaces and the S3 components, all file uploads from the client (in App Connect) will be set to private. This is an implementation issue with DO and not Wappler.

In order to successfully set ACL to public on a signed upload file, the header

'x-amz-acl', 'public-read'

must be included again (even though it's already in the signed URL.

If the signed URL contains x-amz-acl then it is copied in the header. Could you check with devtools the request and see if the x-amz-acl was added in the url and in the headers, the S3 upload component should have done this.