ios - 如何将接受的图像 MIME 类型添加到 Alamofire 5.2

标签 ios swift alamofire alamofireimage alamofire-request

我最近迁移到 Alamofire 5.2

我们的后端对于我们期望在前端支持的图像的 MIME 类型不正确,例如image.jpg 而不是 image.jpeg

旧版本的 Alamofire 允许使用以下异常(exception):

DataRequest.addAcceptableImageContentTypes(["image/jpg"])

可以看出here作者:Christian Noon 在 GitHub 上的 Alamofire 问题中。

如何在 Alamofire 5.2 中实现此异常?我尝试查看引用 MIME 类型的位置,看看是否可以更新数组,但没有成功。

最佳答案

import AlamofireImage    

ImageResponseSerializer.addAcceptableImageContentTypes(["image/jpg"])

我通过搜索 image/jpeg 发现了这一点,这是正确且有效的 MIME 类型。 这将我带到了 ImageResponseSerializer 类,在那里我看到了我正在寻找的函数。

理想情况下,这应该包含在 Alamofire 5 迁移指南中。

关于ios - 如何将接受的图像 MIME 类型添加到 Alamofire 5.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64281067/

相关文章:

ios - 您什么时候会在推送负载中使用 "thread-id" key ?

ios - 更新后无法构建我的 iOS 应用程序

ios - 无法使用 "v1/vault/credit-cards"在 Paypal 中存储信用卡

ios - 多部分请求 - 使用 UIImage 进行编码的结构

ios - 适用于 twilio 的 AlamoFire

swift - 将 [UInt8] 作为数据附加到 alamofire

iOS : How to implement handwriting recognition?

swift - iOS Swift 3 - 删除周年纪念日联系信息字段

ios - Swift - CompletionHandler 模板化为函数中的参数(UsingObjectMapper)

swift - 使用 Alamofire 4.0 和 Swfit 3 解析字典数组