Swift4: загрузка Alamofire на s3 по заранее установленной ссылке и проверка md5

Я пытаюсь осуществить загрузку на s3 по заранее указанной ссылке и проверить md5 загрузки файла в соответствии со следующей документацией s3 здесь.

Я использовал следующий код, но ничего Etag заголовок был возвращен

Alamofire.upload(data, to: presignedLink, method: .put, headers: ["Content-Type": " ", "x-amz-meta-md5chksum": md5]).responseJSON { (response) in
            print(response.response?.allHeaderFields)
            completion("bei raw data was updated")
        }

Я нашел следующую проблему, в которой упоминалось другое название заголовка, Content-MD5 а также утверждают, что ContentMD5 должны быть добавлены в то время как получить ссылку.

Нет удачи с Аламофиром, нет Etag заголовок был возвращен, но файлы находятся в моем ведре, и они выглядят хорошо.

Я использовал CryptoSwift lib, чтобы вычислить строку md5

Кто-нибудь пробовал такую ​​реализацию?

0 ответов

Другие вопросы по тегам