获取MultipartFile的内容

Don*_* Ch 2 java file-upload inputstream spring-mvc

我试图MultipartFile获得通过获得的内容MultipartHttpServletRequest.getFile().

有两个功能MultipartFile:

  • bytes[] getBytes() ()

  • InputStream getInputStream()

获取内容的最有效方法是什么?(你会用哪种方法?)

Rob*_*ond 6

唯一不同的是,对于getBytes(),数据已经从流中读取,而使用getInputStream(),您仍然必须读取数据.

您使用的内容取决于您要对内容执行的操作.如果它只是想要写入磁盘的图像,那么getBytes()将是最好的,但如果它是要解析并执行某些操作的Text,那么getInputStream()可能会更好.