文件的上传介绍
1、要有一个form标签,method=post请求
2、form标签的encType属性值必须为multipart/form-data值
encType=multipart/form-data表示提交的数据,以多段(每一个表单项一个数据段〉的形式进行拼接,然后以二进制流的形式发送给服务器
3、在form标签中使用input type=file添加上传的文件
4、编写服务器代码(servelet)接收,处理上传的数据
需要导入两个jar包:
commons-fileupload-1.2.1.jar
commons-lo-1.4.jar
package web;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileItemFactory;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;
import javax.servlet.ServletException;
import javax.servlet.ServletInputStream;