sqlalchemy-file icon indicating copy to clipboard operation
sqlalchemy-file copied to clipboard

libcloud.common.types.InvalidCredsError while using s3 storage

Open Tauassar opened this issue 1 year ago • 0 comments

File wrapper automatically adds extra content_type meta, which causes exception during file upload:

libcloud.common.types.InvalidCredsError: '<?xml version="1.0" encoding="UTF-8"?><Error><Code>SignatureDoesNotMatch</Code><Message></Message><RequestId>tx00000c4ed9d9304551ffa-0066c37cf0-dcdddbd4-kz-ala-1</RequestId><HostId>dcdddbd4-kz-ala-1-kz-ala-1</HostId></Error>'

Extra content_type meta is added inside File wrapper, on line 113

extra["meta_data"].update(
    {"filename": self.filename, "content_type": self.content_type}
)

Tauassar avatar Aug 19 '24 17:08 Tauassar