Commit 6781d0b3 by fengshuonan

优化保存文件大小设置

parent 4e3357a1
...@@ -24,6 +24,7 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -24,6 +24,7 @@ import org.springframework.web.multipart.MultipartFile;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.math.BigDecimal;
/** /**
* <p> * <p>
...@@ -136,7 +137,12 @@ public class FileInfoService extends ServiceImpl<FileInfoMapper, FileInfo> { ...@@ -136,7 +137,12 @@ public class FileInfoService extends ServiceImpl<FileInfoMapper, FileInfo> {
fileInfo.setFileSuffix(fileSuffix); fileInfo.setFileSuffix(fileSuffix);
fileInfo.setFilePath(fileSavePath + finalName); fileInfo.setFilePath(fileSavePath + finalName);
fileInfo.setFinalName(finalName); fileInfo.setFinalName(finalName);
fileInfo.setFileSizeKb(file.getSize());
//计算文件大小kb
long kb = new BigDecimal(file.getSize())
.divide(BigDecimal.valueOf(1024))
.setScale(0, BigDecimal.ROUND_HALF_UP).longValue();
fileInfo.setFileSizeKb(kb);
this.save(fileInfo); this.save(fileInfo);
} catch (Exception e) { } catch (Exception e) {
log.error("上传文件错误!", e); log.error("上传文件错误!", e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment