原文链接
上一篇写了如何拍照截图的功能,接下来就是如何上传照片的问题。
如果你们公司的需求是把图片上传至七牛,只需要使用七牛的sdk就可以上传到七牛,基本也不需要自己来操作。
但是如果你也遇到了一个需求:就是需要把图片上传到自己的服务器(后台同学只写了:multipart上传),如果不了解http协议的话,可能就有点晕了,这是什么鬼。
关于什么是mutipart方式上传,先上两张图,来直观的看一下。(参考:https://imququ.com/post/four-ways-to-post-data-in-http.html)
Request Header参考:http://kb.cnblogs.com/page/92320/
通过上面的图片,可以很直观的看到上传一个文件时候的POST参数以及Request Headers的内容。
其中就有:Content-Type multipart/form-data; boundary=-----------------------------23659361659
我们使用表单上传文件时,必须让