如何将接受的图像 MIME 类型添加到 Alamofire 5.2
Posted
技术标签:
【中文标题】如何将接受的图像 MIME 类型添加到 Alamofire 5.2【英文标题】:How to add an accepted Image MIME Type to Alamofire 5.2 【发布时间】:2020-10-09 13:28:18 【问题描述】:我最近迁移到 Alamofire 5.2
对于我们希望在前端支持的图像,我们的后端的 MIME 类型不正确,例如image.jpg 而不是 image.jpeg
旧版本的 Alamofire 允许使用以下异常:
DataRequest.addAcceptableImageContentTypes(["image/jpg"])
正如 Christian Noon 在 GitHub 上的 Alamofire 问题中看到的 here。
如何在 Alamofire 5.2 中实现此异常?我尝试查看引用 MIME 类型的位置,看看是否可以更新数组,但没有运气。
【问题讨论】:
【参考方案1】:import AlamofireImage
ImageResponseSerializer.addAcceptableImageContentTypes(["image/jpg"])
我通过搜索正确有效的 MIME 类型的 image/jpeg 找到了这一点。 这将我带到了 ImageResponseSerializer 类,在那里我看到了我正在寻找的函数。
理想情况下,这应该包含在 Alamofire 5 迁移指南中。
【讨论】:
以上是关于如何将接受的图像 MIME 类型添加到 Alamofire 5.2的主要内容,如果未能解决你的问题,请参考以下文章