Servlet上传文件,commons-fileupload
Servlet上传文件,commons-fileupload
<form name="uploadForm" method="POST" enctype="MULTIPART/FORM-DATA"
action="upload">
HTTP请求正文采用"multipart/from-data"数据类型,它表示复杂的包括多个子部分的复杂表单.
不管HTTP请求正文为何种数据类型,Servlet容器都会把HTTP请求包装成一个HTTPServletRequest对象.
Servlet直接从HTTPServletRequest对象中解析出复合表单的每个子部分仍然是一项非常复杂的工作.
因此可以利用Apache提供的两个软件包来实现文件上传.
commons-fileipload-1.2.1.jar
commons-io-1.4.jar
UploadServlet.java
web.xml