我最近迁移到 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/