-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
S3 pre-signed URL: error with unicode filename #455
Comments
@PhucNguyen0311 This looks like the right approach to me, however it introduces some duplicated logic. As you say, the cloudfront and s3 signing methods should do the same thing, so it would be good if they both did this by calling |
@marxjohnson Thank you for your advice. |
@PhucNguyen0311 This fix looks good to me, @brendanheywood what do you think? |
Bumping this up - have been experiencing the same issue since we enabled s3 pre-signed urls. |
@PhucNguyen0311 can you please rebase your patch |
@brendanheywood I tried to contact @PhucNguyen0311 but didn't get a response, so I have done the rebase and created a new PR: #493 |
S3 pre-signed URL: error with unicode filename #455
Hi @marxjohnson FYI, the commit "Set utf-8 encoding in signed URL filename header" is causing 403 error, so I create MRs to revert the commit. |
Hi @marxjohnson , I assume you are working on this, please let me know if it is not the case. |
Hi @tuanngocnguyen, If we are happy that the original issue is resolved by Phuc's commit, then I would suggest we leave it there for now, if necessary we could open a separate issue for tidying up the Content-Disposition header and test it more thoroughly. |
Thanks @marxjohnson, let's wait for Brendan to review the issue. |
We did also find an issue with MySQL compatability, so I have raised another PR to fix that: #503 |
Hi, I got an issue relative to S3 storage with Unicode filename.
Currently, the CloudFront pre-signed method (generate_presigned_url_cloudfront) uses a function to get a nice filename but S3 isn't. So, I think it would be good if S3 pre-signed function (generate_presigned_url_s3) has the same method.
The text was updated successfully, but these errors were encountered: