1.文件上传客户端三要素
- 表单项type=“file”
- 表单的提交方式是post
- 表单的enctype属性是多部分表单形式,即enctype=“multipart/form-data”
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false"%>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="${pageContext.request.contextPath}/quick19" method="post" enctype="multipart/form-data">
名称:<input type="text" name="name"><br/>
文件:<input type="file" name="file"><br/>
<input type="submit" value="提交">
</form>
</body>
</html>
2.文件上传原理
- 当form表单修改为多部分表单时,request.getParameter()将失效
- enctype="