文件上传后需要读取文件;但是又不想在硬盘存取文件。
public static BufferedReader multipartFileToBufferedReader(MultipartFile picFile, String charsetName) {
// 判断是否为空
if (picFile.isEmpty()) {
return null;
}
try {
InputStream inputStream = picFile.getInputStream();
InputStreamReader is = new InputStreamReader(inputStream, charsetName);
BufferedReader br = new BufferedReader(is);
// String s = "";
//
// while ((s = br.readLine()) != null) {
// //转成流文件后,就可以自己处理了
// log.info("s="+s);
// }
return br;
} catch (Exception e) {
log.error(e.getMessage(), e);
}
return null;
}