本文主要是介绍Crow:通过表单格式upload文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
除了下载,web后台一个常用的功能便是上传文件,而上传文件通常都是通过表单完成的。
通过表单上传文件时,http 请求头里会有如下信息:
Content-Type:multipart/form-data 表示这是一个表单请求
boundary=---------------------------131943921939171068143514392405表示表单数据在body里的分界线,这一串数字是随机数字
再看一下body的内容:
可以看到body里有同样的分界线,不过需要说明的是
body里的起始分界线比header里的分界线在开头多了两个--
body里的结束分界线比header里的分界线在开头和尾部各多了两个--
body分界线中的数据又分为两部分,第一部分是文件信息描述,包括文件类型和文件名等
第二部分是文件的数据
每一部分的结尾都有一个回车换行\r\n
这篇关于Crow:通过表单格式upload文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!