文件上传步骤
- 创建文件存储目录
- 根据当前时间创建文件目录结构
- 创建目录文件对象
- 将文件重命名(使文件名唯一)
- 获取源文件的后缀名
- 构建新文件名
- 实现文件上传
- 创建新的文件对象,将其指向实际上传的文件最终地址
- 进行文件上传
- 将文件写入数据库
-
使用过滤器进行跨域配置
配置过滤器,使用
UrlBasedCorsConfigurationSource()
对象来进行过滤器配置,该类实现了
CorsConfigurationSource
接口,该接口可以根据传入的跨域请求返回对应的CorsConfiguration
对象,而CorsConfiguration
对象是一个封装了跨域信息的pojo实例,
使用FilterRegistrationBean
进行指定类型的自定义过滤器注册