目录
1,上传
2,下载
1,上传
–上传条件
i,表单 method 属性应该设置为 post
ii,enctype=“multipart/form-data” 表单必须设置该属性 二进制
–Servlet3.0版本实现文件上传
i,条件
1、使用注解@MultipartConfig将一个Servlet标识为支持文件上传。
2、Servlet3.0将multipart/form-data的POST请求封装成Part,通过Part对上传的文件进行操作。
ii,单文件上传
1,创建part
Part part = request.getPart(“file”);
2,获取文件上传后存储地址
filename=request.getServletContext().getRealPath("/文件夹/");
前面/是根目录,
3,给文件命名(确保文件名的唯一性)
filetimeString=System.currentTimeMillis()+request.getSession().getId();
4,将文件保存进目录中
part.write(filename+filetimeString+".jpg");
iii,多文件上传
1,创建part
Collection parts = request.getParts();
2,存储地址
String filenameString=request.getServletContext().getRealPath("/img/");
3,给文件命名