Использование ASIHTTPRequest для загрузки файла в S3 с заголовком Content-MD5 - PullRequest
3 голосов
/ 24 марта 2012

Я успешно использовал ASI для загрузки файлов на S3.Однако у меня возникают проблемы с загрузкой на работу при установке значения заголовка 'Content-MD5' с помощью хэша MD5 загружаемого файла.Я использую сообщение ASIS3ObjectRequest: addRequestHeader, чтобы установить значение заголовка.Я получаю сообщение об ошибке 403 с сообщением:

Ошибка запроса: Ошибка Domain = ASIHTTPRequestErrorDomain Code = 2 "Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте ключ и метод подписи."UserInfo = 0x5ec210 {NSLocalizedDescription = Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи.Проверьте свой ключ и метод подписи.}

Странно то, что я проверил свое значение хеша, успешно загрузив файл без заголовка Content-MD5, а затем проверил ETag для файла и хеша, который я пробовалиспользовать для загрузки соответствует значению ETag!Есть идеи?

Заранее спасибо за любой ответ.

...