项目:基于Unet的图像噪声修复网站
声明:本博客为OUC2022秋季软件工程06组作业
组长:黎泉林
项目地址 | https://github.com/xiaoli-guan/ImageRepairWeb-ING-202211.git |
---|
1.本周完成的任务:
实现下载原图的功能
@RequestMapping(value = "/image/down",method = RequestMethod.GET)
public ResponseEntity<byte[]> testResponseEntity(HttpSession session) throws IOException {
//获取ServletContext对象
ServletContext servletContext = session.getServletContext();
//获取服务器中文件的真实路径
String realPath = servletContext.getRealPath("image");
realPath = realPath + File.separator + "1.jpg";
//创建输入流
InputStream is = new FileInputStream(realPath);
//创建字节数组,is.available()获取输入流所对应文件的字节数
byte[] bytes = new byte[is.available()];
//将流读到字节数组中
is.read(bytes);
//创建HttpHeaders对象设置响应头信息
MultiValueMap<String, String> headers = new HttpHeaders();
//设置要下载方式以及下载文件的名字
headers.add("Content-Disposition", "attachment;filename=1.jpg");
//设置响应状态码
HttpStatus statusCode = HttpStatus.OK;
//创建ResponseEntity对象
ResponseEntity<byte[]> responseEntity = new ResponseEntity<>(bytes, headers, statusCode);
//关闭输入流
is.close();
return responseEntity;
}
2.下周任务
无
3.每个人的工作
分工 | 负责人 |
---|---|
前端界面的设计: | 邓驰,邓鑫 |
后端代码 | 黎泉林 |
模型训练: | 陈兆宇 |
数据采集与筛选: | 胡俊骥 |
4.燃尽图
5、例会照片
6.总结
项目基本已经完成了。整个项目迭代花了有六七周的时间,前三周的时间里把基本功能都实现了,后三周基本在优化了。整个迭代过程还是挺有用的,让我体会到了项目开发的一个流程。