文件上传并解压服务

116 阅读1分钟

手动上传文件并解压流程图:

image-20220708162721585

对应的源码:

controller层:

image-20220708225405039

service层:

image-20220708225459564

serviceimpl层:

uploadFiles():

uploadEmlFile():

image-20220708225833855

image-20220708225945801

uploadCompressedFile():

image-20220708230058049

unCompressedFile():

image-20220708230348728

image-20220708230419626

工具类FileDecryptionUtil类:

unZip():

image-20220708232555245

un7z():

image-20220708230642935

unRarWithPassword():

image-20220708230716598

image-20220708230744080

对应的响应:

相应解释:对于上传解压时间过长的文件,就返回正在上传

image-20220708225203874

END:

一个文件上传并解压的小业务,记录一下。