项目中有视频上传的功能,但一直没做断点续传,针对大视频上传不友好,最近的版本需求将断点续传加上了,服务端采用的是 multipart/form-data 编码方式来实现,那么客户端也依照这个方式来做就好了。
multipart/form-data
multipart/form-data 方式用于大数据 Post 请求,用做分片正好合适。它对数据有一定的格式,参照示例:
1 | POST http://www.example.com HTTP/1.1 |
每部分都是以--boundary开始,紧接着是内容描述信息,然后是回车,最后是字段具体内容(文本或二进制)。如果传输的是文件,还要包含文件名和文件类型信息。消息主体最后以--boundary--标示结束。


