最近在使用springMVC 做文件上传时,上传上来的文件对象为MultipartFile,起初不会处理,查询了一些前辈的资料后,我自己也整理了一下。
@Override
public PictureResult uploadPic(MultipartFile picFile) {
PictureResult result = new PictureResult();
// 判断是否为空
if (picFile.isEmpty()) {
result.setError(1);
result.setMessage("文档为空");
return result;
}
try {
InputStream inputStream = picFile.getInputStream();
InputStreamReader is = new InputStreamReader(inputStream);
BufferedReader br = new BufferedReader(is);
String s = "";
while ((s = br.readLine()) != null) {
//转成流文件后,就可以自己处理了
}
} catch (Exception e) {
// TODO Auto-generated catch block
}
return result;
}