AFNetworking3.0 上传图片(单图,多图)

图片发自简书App

1.利用AFNetworking 3.0 进行图片上传时经常遇到一些未知的坑,导致与后台联调耗费很多时间既然踩过坑就有必要分享一下。

1)单图上传主要注意的是给后台传的参数是拼接在请求头还是直接以字典的形式传过去。另外拼接的name:一定要和后台一致。至于图片大小限制的问题就不在这里说了。

2)接下来就是多图上传了,这里遇到的坑稍微多点。直接上图:


多图上传的时候name参数一样是与后台拿到不能出错。fileName:一般也商量之后再处理。我们的后台哥们直接让我传给他1.png 、2.png 等等以此类推的文件名,他主要是用来处理图片大小不一样上传时间不一致带来的图片数组乱序。如果确定自己的代码没问题了还是不成功,那就让后台仔细检查咯。

另外我们的后台为了兼容安卓和iOS对传过去的字符串做了处理(去除双引号)导致我在上传的时候出问题,最后解决方案是在我传的参数上拼接上空格。


好了,完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,466评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,946评论 0 15
  • 目录 下一篇 按习惯,谥法中的第一句往往是最主要的取义依据。那么小白就先解释一下《逸周书·谥法解》里的第一句说明:...
    白发渔樵江渚阅读 1,646评论 17 12
  • “我是一只小小鸟,想要飞却怎么也飞不高……”不知从谁家的房窗里传出似婉转又空灵的乐曲。蓦然抬头仰望天空,倾听...
    泪冼阅读 261评论 0 2