数据库表结构的创建(必须)
主键 :fileid
原文件名:original_name
文件大小:filesize
网络内容类型:content_type
上传路径 :path_file_name
安全加密:security_class
后端文件上传代码实现:
一,首先前端的MultipartFIle数据返回到后端(file)
二,将file里面的属性放入到表结构中
主键 :fileid ------------------->uuid或者序列自增
原文件名:original_name --------------->fille.getOriginalFilename()
新文件名:New_name --------------->创建新文件名后赋值
文件大小:filesize ---------------------->file.getsize()
网络内容类型:content_type--------------------->file.getContentType
上传路径 :path_file_name --------------------->自己起一个路径,没有后面(三)操作自动生成
安全加密:security_class
三,判断创建目录文件
四,将新的文件名放入表中,然后在判断传过来的文件大小是否符合规定文件大小,然后在判断传过来的用FilenameUtils.getExtension(getOriginalFilename())取出它的扩展名在判断是否符合规定的要求。
五,最后根据反射操作保存到数据库中然后将文件base64加密保存到服务器上
注意:equalsignorecase比较可忽略大小写
equals比较不区分大小写