yidao620c / SpringBootBucket

Springboot bucket
MIT License
1.05k stars 709 forks source link

保存图片到本地会报FileNotFoundException #19

Open SunHongmin opened 4 years ago

SunHongmin commented 4 years ago
file reference

com.xncoding.echarts.service.ApiService#saveBase64Pic

原始代码

String destFile = p.getImageDir() + now + ".png"; out = new FileOutputStream(file);

产生原因

文件路径不存在时 输出流输出到文件时会报错

更改建议

String destFile = p.getImageDir() + now + ".png"; File file = new File(destFile); if(!file.getParentFile().exists()){ file.getParentFile().mkdirs(); } out = new FileOutputStream(file);

issues提交时间 2020-06-03