一、商品图片上传
- 当用户点击上传图片时,根据属性名称file=“图片信息”实现数据的传递
- 后端通过特定的接口MultipartFile封装IO流
- 上传文件时首先使用正则表达式保证断文件类型的准确性
- 判断图片是否为恶意程序,由于图片有特定属性长度和宽度,如果两者之一有意向参数为0,则上传的文件不是图片
- 为了提高文件的查询效率,将文件进行分目录存储。采用的策略时以 时间的维度进行目录分割
- 为了防止文件重名,采用UUID方式重新定义文件名称
- 最终实现文件上传,返回特定的VO数据共前端展现
二、商品详情
- 商品信息和详情信息是分开来维护的
- 商品表和详情表是一 一对应的关系
- 之后利用富文本编辑器展现详情信息,其中存储的是html代码片段