多文件上传的数据格式
{
多文件上传和单文件上传的基本思路是一样的,唯一的区别在于对请求体的封装.
多文件的请求体部分格式1
{
// 第一个文件参数的上边界
\r\n--boundary\r\n
Content-Disposition: form-data; name=userfile[]; filename=美女\r\n
Content-Type:image/jpeg\r\n\r\n
上传文件的二进制数据部分
// 第一个文件参数的下边界
\r\n--boundary--
// 第二个文件参数的上边界
\r\n--boundary\r\n
Content-Disposition: form-data; name=userfile[]; filename=JSON\r\n
Content-Type:text/plain\r\n\r\n
上传文件的二进制数据部分
// 第二个文件参数的下边界
\r\n--boundary--
}
多文件上传的请求体格式2
{
// 上边界
// 第一个文件参数
\r\n--boundary\r\n
Content-Disposition: form-data; name=userfile[]; filename=美女\r\n
Content-Type:image/jpeg\r\n\r\n
上传文件的二进制数据部分
// 第二个文件参数
\r\n--boundary\r\n
Content-Disposition: form-data; name=userfile[]; filename=JSON\r\n
Content-Type:text/plain\r\n\r\n
上传文件的二进制数据部分
// 下边界
\r\n--boundary--
}
}
时间: 2024-10-13 20:47:33