需要考虑的
1.存储路径区根据时间进行区分,例如根据年月份存放不同的文件目录/0303
2.上传的文件为避免文件名相同,文件名存数据库,存储存放的文件名为UUID+后缀(如果不需要在线预览,则可以将后缀存到数据库中)
3.文件删除时,应该先删数据库再删文件,否则无法回滚
4.为避免文件流过大,采用单一文件上传接口
5.如需预览图,需要映射本地路径使用registry.addResourceHandler
方法
6.限制文件上传大小
时间:2019-06-06 11:19:29
需要考虑的
1.存储路径区根据时间进行区分,例如根据年月份存放不同的文件目录/0303
2.上传的文件为避免文件名相同,文件名存数据库,存储存放的文件名为UUID+后缀(如果不需要在线预览,则可以将后缀存到数据库中)
3.文件删除时,应该先删数据库再删文件,否则无法回滚
4.为避免文件流过大,采用单一文件上传接口
5.如需预览图,需要映射本地路径使用registry.addResourceHandler
方法
6.限制文件上传大小
java 文件上传漏洞_文件上传漏洞(File Upload)
2024-05-17
angularjs java 文件上传_ng-file-upload文件上传
2019-12-24