文件上传
1、创建文件或图片的指定路径,包含静态资源
webapp/static/images
2、前端代码(仅供参考)
<%–图片上传–%>
文件下载
1、前端代码(仅供参考)
图片添加下载链接
2、后端代码
//设置下载文件MIME类型
response.setContentType(request.getServletContext().getMimeType(fileName));
//设置下载后文件名
response.setHeader(“Content-Disposition”,“attachment;filename=”+fileName);
//获取目标文件的绝对路径
String fullFileName = request.getServletContext().getRealPath("/"+“static\images\”+fileName);//imagePath
//读取文件
InputStream in = new FileInputStream(fullFileName);
OutputStream out = response.getOutputStream();
//写文件
byte[] bytes = new byte[1024];
//初始下载长度
int length = 0;
while((length = in.read(bytes))!= -1){
out.write(bytes,0,length);
}
in.close();
out.close();