上传压缩文件包括( excel 和 图片文件)
1.由页面上传压缩文件
- test.zip
- aaa.xlsx
- images
- a.png
- b.png
pom
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-compress</artifactId>
<version>1.20</version>
</dependency>
html 页面限制zip或者xlsx
<input type="file" class="upload" @change="fileChange" accept=".xlsx,.zip">
js也应该限制
if (!/[\.(zip)\.(xlsx)]$/.test(this.selectedFile.name)) {
alert("格式错误")
}
java service
public int upload(MultipartFile file) throws Exception {
XSSFWorkbook excel = null;
XSSFSheet sheet = null;
String originalFilename = file.getOriginalFilename(); //
String fileType = originalFilename.substring(originalFilename.lastIndexOf(".")