我正在尝试获取MultipartFile
的内容,该内容是通过MultipartHttpServletRequest.getFile()
获得的。
MultipartFile
中有两个函数:
bytes[] getBytes() ()
InputStream getInputStream()
获取内容的最有效方法是什么? (你会使用哪种方法?)
答案 0 :(得分:5)
唯一不同的是,对于getBytes(),数据已经从流中读取,而使用getInputStream(),您仍然必须读取数据。
您使用的内容取决于您对内容的处理方式。如果它只是想要写入磁盘的图像,则getBytes()最好,但如果是要解析并执行某些操作的Text,那么getInputStream()可能会更好。