文件上传客户端三要素
-
表单项type="file"
-
表单的提交方式是post
-
表单的enctype属性是多部分表单形式,及enctype="multipart/form-data"

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="${pageContext.request.contextPath}/user/quick13" method="post">
名称<input type="text" name="username">
文件<input type="file" name="file">
<input type="submit" value="上传">
</form>
</body>
</html>
文件上传原理

单文件上传的实现
将上传的文件保存下来
多文件上传的实现
用数组装多个文件, 用for循环获取文件名并保存