Day65 ①控制文件上传类型和大小②下载

控制文件上传类型和大小

1.设置编码==
Day65 ①控制文件上传类型和大小②下载
2.检查刚才提交的表单是否有multipart/form-data
Day65 ①控制文件上传类型和大小②下载
3.创建upload和factroy
Day65 ①控制文件上传类型和大小②下载
4.设置临时的缓冲文件大小为10,设置临时文件的目录
Day65 ①控制文件上传类型和大小②下载
5.控制上传单个文件大小20kb ServletFileUpload,延迟3秒,通过parseRequest解析form中所有请求字段,并保存到items集合中(即前台传递的sno,sname,sage,saddress等就保存在items)=
Day65 ①控制文件上传类型和大小②下载
6.通过迭代器遍历items中的sno,sname
Day65 ①控制文件上传类型和大小②下载
7.如果上传的是文件
Day65 ①控制文件上传类型和大小②下载
8.捕获异常
Day65 ①控制文件上传类型和大小②下载

2下载

1.在index中创建连接
Day65 ①控制文件上传类型和大小②下载
2.获取需要下载的文件名 filename
Day65 ①控制文件上传类型和大小②下载
3.下载文件需要设置消息头
Day65 ①控制文件上传类型和大小②下载
4.servlet通过地址 将文件转为输入流 读到Servlet中
Day65 ①控制文件上传类型和大小②下载
5.通过输出流将刚才已经转为输入流的文件输出给用户
Day65 ①控制文件上传类型和大小②下载
6.看一下效果
Day65 ①控制文件上传类型和大小②下载