Я использую сервис Amazon AWS для загрузки изображений.Все работает нормально, но amazon s3 putObject возвращает 403, когда имя изображения содержит акцентированные символы.
Исключение (AmazonS3Client.java):
try {
returnedMetadata = invoke(request, new S3MetadataResponseHandler(), bucketName, key); // Exception is throws here
} catch (Throwable t) {
publishProgress(listener, ProgressEventType.TRANSFER_FAILED_EVENT);
throw failure(t);
}
Не удалось загрузить изображение с fileName: Credilogic rögzítés_2.png Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи.Проверьте свой ключ и метод подписи.(Служба: Amazon S3; Код состояния: 403; Код ошибки: SignatureDoesNotMatch; Идентификатор запроса: D0AA66769D176AE9; Идентификатор расширенного запроса S3: ul29eQUiECjkTr3gDbIAxyd7OlTH818yVVlyY5yiRkk20vffsa *оригинальное имя: Credilogic r�gz�t�s_2.png имеет акцентированные символы.