美文网首页
网络请求(一般请求,上传图片,上传视频)

网络请求(一般请求,上传图片,上传视频)

作者: WSKing的杂货铺 | 来源:发表于2017-12-08 14:38 被阅读38次

    在任何一个项目中,网络请求无疑是必须的.

    程序员一般会封装一套自己的网络请求工具.也会针对项目对其作出一些修改.我也是.

    项目中info.plist需要的配置就不说了.

    我的网络请求工具分为三个模块:

    1,普通的数据请求;

    普通数据请求

    2,上传图片(单张或者多张);

    上传图片

    需要上传的图片是放在一个图片数组里面,然后需要注意的就是拼接二进制数据流了.formDataName根据后台来定.

    3,上传视频(或者需要附带一张图片).

    上传视频

    我这里的上传视频不包含任何其他的视频操作,比如说压缩什么的,都是需要自己在上传之前就做好的.videoPath就是你要上传的视频的路径,coverImage是你需要附带的一张图片(比如说上传视频的封面什么的,可以不要).需要注意的是两个name.

    重点标注

    也就是我上面绿色框出来的,这两个一定要跟后台对接好,其他的也就没什么问题了.


    另外,上面的manager我是写的单例.不然直接在方法里面用的话会引起内存泄漏.有兴趣可以用Instruments测试一下.

    源代码链接

    相关文章

      网友评论

          本文标题:网络请求(一般请求,上传图片,上传视频)

          本文链接:https://www.haomeiwen.com/subject/taeeixtx.html