form表单提交媒体类型
> 1. application/x-www-form-urlencoded 是最常见的 POST 提交数据的方式了。
浏览器的原生 表单,如果不设置 enctype 属性,那么最终就会以 application/x-www-form-urlencoded 方式提交数据。
前端代码:
<form action="<%=basePath%>upload/submitFormData" method="post">
姓名:<input type = "text" name="userName"><br/>
密码:<input type = "text" name="password"><br/>
<input type="submit" value="提交">
</form>
> 2. multipart/form-data. 我们使用表单上传文件时,必须让 表单的 enctype 等于 multipart/form-data。
这又是一个常见的 POST 数据提交的方式。我们使用表单上传文件时,必须让 表单的 enctype 等于 multipart/form-data。
前端代码:
<form action="<%=basePath%>/upload/testFileUpload" enctype="multipart/form-data" method="post">
<input type="file" name="file">
姓名:<input type = "text" name="userName">
<input type="submit" value="上传">
</form>