主要思路 MultipartFile 获得输入流 流 转 String length()
@ResponseBody @RequestMapping(value = "/addImgForDynamic")//(发布动态) public Map addImgForDynamic(MultipartFile uploadFile){ Map result=new HashMap(); try { String oo = GetFileWordCount.convertStreamToString(uploadFile.getInputStream()); System.out.println(""+oo); System.out.println(""+oo.length()); } catch (IOException e) { e.printStackTrace(); }
public static String convertStreamToString(InputStream inputStream){ BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); StringBuilder sb = new StringBuilder(); String line = null; try { while ((line = reader.readLine()) != null) { sb.append(line + "/n"); } } catch (IOException e) { e.printStackTrace(); } finally { try { inputStream.close(); } catch (IOException e) { e.printStackTrace(); } } return sb.toString(); }
本文介绍了一种将MultipartFile对象转换为字符串的方法,并提供了一个具体的实现案例。通过使用BufferedReader和StringBuilder,可以读取文件流并将其内容拼接成一个完整的字符串。
521

被折叠的 条评论
为什么被折叠?



