使用cos上传文件时判断文件大小的问题

使用COS上传文件时,怎么在MultipartRequest multi =new MultipartRequest(request, saveDirectory,maxPostSize,
"utf-8");这句话前面先判断下文件的大小,如果文件大小附合要求,再执行它,进行上传,如果文件大小不附合要求,就不用上传这个不附合要求的文件,并将错误信息返回给客户端。

定义一个文件大小,如5M
int maxPostSize=1024*1024*5;
然后用try{
MultipartRequest multi =new MultipartRequest(request, saveDirectory,maxPostSize,
"utf-8");
}catch(Exception ex){
//将错误信息返回给客户端
}

在写入文件之前将文件流大小进行判断就ok了 啊 !如果不满足就不 写到文件 就 OK了啊