DAY3
1.会议照片
2.工作详情
成员 |
昨天已完成的工作 |
今天计划完成的工作 |
工作中遇到的困难 |
周讯超 |
前端的登陆页面 |
接上后台登录接口进行测试 |
无 |
林佳浩 |
用户模块后端开发 |
图片模块代码的完成 |
之前做过类似的需求,没什么困难 |
黄欣茵 |
实现会话列表以及会话子列表 |
整合代码,解决bug |
页面设计太过于简单,无法吸引用户的注意 |
江男辉 |
客户需求分析并确定 |
模块板块的设计 |
思考怎么更好的设计 |
夏依达 |
完成项目系统设计 |
基础的小组功能和计划功能实现 |
明日安排 |
阿卜杜乃比 |
了解前后端交互 |
基础的小组功能和计划功能实现 |
明日安排 |
3.燃尽图
4.签入记录
5.主要代码截图
点击查看代码
// 图片上传
@PostMapping("upload")
public ReturnResult upload(MultipartFile[] images) {
List<String> urls = new ArrayList<>();
for (MultipartFile image:images){
// 随机字符串拼接文件全名作为图片的url
String name = UUID.randomUUID().toString() + "-" + image.getOriginalFilename();
// 在内存层面创建图片文件
File outFile = new File(baseDir + name);
// 在磁盘层面真正传输图片文件
try {
FileUtils.copyToFile(image.getInputStream(), outFile);
urls.add(name); //传输成功,则把图片的url加入到集合中
} catch (IOException e) {
returnResult.failed();
return returnResult;
}
}
returnResult.success(urls);
return returnResult;
}
// 图片展示
@GetMapping("show/{url}")
public void show(@PathVariable("url") String name, HttpServletResponse response) throws IOException {
File file = new File(baseDir + name);
IOUtils.copy(FileUtils.openInputStream(file), response.getOutputStream());
}
private final String URL = "http://106.53.116.162:8088/";
/**
* 接收图片并返回url
* @param image
* @param request
* @return
* @throws FileNotFoundException
*/
@PostMapping("/image")
public ResponseEntity<?> singleImage(@RequestParam("image") MultipartFile image, HttpServletRequest request) throws FileNotFoundException { //参数名需与前端文件标签名一样
//获取项目classes/image的地址
String path = ClassUtils.getDefaultClassLoader().getResource("static").getPath();
String fileName = image.getOriginalFilename(); //获取文件名
//图片访问URI(即除了协议、地址和端口号的URL)
String url_path = "image"+ File.separator+fileName;
String savePath = path+File.separator+url_path; //图片保存路径
File saveFile = new File(savePath);
if (!saveFile.exists()){
saveFile.mkdirs();
}
try {
image.transferTo(saveFile); //将临时存储的文件移动到真实存储路径下
} catch (IOException e) {
e.printStackTrace();
}
//返回图片访问地址
return new ResponseEntity<>(URL+url_path, HttpStatus.OK);//(URL+url_path);
}
}
6.运行截图
前端登录页
登录成功
7.每日工作总结
成员 |
总结 |
周讯超 |
完成了首页和登陆注册,接口超时问题明天解决 |
林佳浩 |
今天完成了图片模块,明天继续肝 |
黄欣茵 |
登录注册模块和答题模块进行编写 |
江男辉 |
每天完成一点点 |
夏依达 |
合理安排项目时间,避免到答辩时间项目还有没有写完的部分 |
阿卜杜乃比 |
合理安排项目时间 |