问题描述
- 关于表单提交 enctype=“multipart/form-data”,我有点概念不清晰的困惑
-
先上图,
①:我们平时提交的编码都是utf-8,gbk了,这里提到的编码方案,不理解。
②:我不理解他所谓的传输方式,以二进制的方式,怎么个实现过程。
反正整个这一块很困惑,
解决方案
(1)这里说的编码是指urlencode,不是字符的编码。
(2)一般是把二进制转换为base64字符串,然后上传。为了直观看到数据怎么上传的,你可以安装一个fiddler,它可以拦截浏览器和服务器的通讯的数据包。
解决方案二:
form表单中的enctype="multipart/form-data"
form表单 enctype="multipart/form-data"
form表单enctype="multipart/form-data"
解决方案三:
这个你可以当做公式来记得,不用问为什么的,在做上传时给表单添加这个属性和这个固定的值就可以了
时间: 2024-09-20 12:01:56