/**
* 文件校验
* @param len 长度
* @param size 大小
* @param unit 单位
* @return
*/
private static void checkFileSize(Long len,int size,String unit){
double fileSize = 0;
if ("B".equalsIgnoreCase(unit)){
fileSize = (double)len;
}else if ("K".equalsIgnoreCase(unit)){
fileSize = len>>>10;//
} else if ("M".equalsIgnoreCase(unit)) {
fileSize = len>>>100;
}else if (("G").equalsIgnoreCase(unit)){
fileSize = len>>>1000;
}
if (fileSize>size){
throw new RestException(1041,"文件大小不能超过"+size+unit);
}
}
Verify uploaded file size
Guess you like
Origin blog.csdn.net/linyiwwy/article/details/127404585
Recommended
Ranking