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
Кто-нибудь пробовал такую реализацию?