servlet part4
上传页面 upload.html
上传页面有两点需要注意
form
的method必须是post
的,get
不能上传文件。 还需要加上enctype="multipart/form-data"
表示提交的数据是二进制文件
<form action="uploadPhoto" method="post" enctype="multipart/form-data">
- 需要提供
type="file"
的字段进行上传
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<form action="uploadPhoto" method="post" enctype="multipart/form-data">
英雄名称:<input type="text" name="heroName" /> <br>
上传头像 : <input type="file" name="filepath" /> <br>
<input type="submit" value="上传">
</form>
在
UploadPhotoServlet
进行上传的功能开发,需要用到两个第三方的jar包,commons-io-1.4.jar和commons-fileupload-1.2.2.jar放在WEB-INF/lib下