Here is my SO question: amazon s3 - How to override filename on s3 presigned PUT url using go and aws-sdk - Stack Overflow
I haven’t seen any issues on the aws-sdk-go repo so the problem may be with the pydio-cells side. If I try to SetContentDisposition("attachment; filename=\""+fileName+"\"") to my PutObjectInput for a presigned request, the PUT request always fails. If I leave that out, the request passes but the filename has url encoded strings in it, i.e. %20 for spaces. Has anyone had that problem with the s3 API or aws-go-sdk?