知识点补充:MIME类型:服务器需要告诉浏览器要发送的多媒体数据的类型,告诉浏览器的方式就是告诉浏览器多媒体的MIME类型。表单中的enctype属性可以告诉服务器我们提供给它的内容的MIME类型。entry属性值form表单中entry属性常用值如下:1.application/x-www-form-urlencoded2,multipart/form-data3,text/plain(HTML5)注:在button或输入元素,如果使用formenctype覆盖enctype属性。form表单只支持GET和POST请求。如果写成其他类型,基本会自动识别为GET请求。post1和form的enctype属性在post中有效。2、enctype属性如果没有赋以上三个值,会自动转为默认值。3.对于post请求,url也包含参数,表单内容和url参数会发送给服务器。get1和form的enctype属性在get中会被忽略。2、get请求的数据会自动序列化成'txt1=777&txt2=11'的形式,并自动追加到url中。另:表单提交时,如果不写action,则提交到当前页面。如果是GET,参数会自动添加到当前页面的url中。application/x-www-form-urlencodedenctype值为application/x-www-form-urlencoded特点:特殊符号会被转义(1)method为postform表单中的内容(2)method为get表单中提交的信息自动序列化为'txt1=777&txt2=11'形式。text/plainenctype值为text/plain功能:以存储的文本形式进行编码。不对特殊字符进行编码。(可以看到转换成key=value,看encoding没有选项)multipart/form-dataenctypevalueismultipart/form-data作用:需要向服务器发送二进制数据时使用.提交文件时。不提交文件的情况:提交文件时:注意:使用另外两个enctype值发现,我们在发送files等二进制文件时,只是发送文件名。content-disposition和content-transfer-encoding持续存在
