我正在尝试获取MultipartFile
的内容,它是通过MultipartHttpServletRequest.getFile()
获取的。
MultipartFile
中有两个函数:
bytes[] getBytes() ()
InputStream getInputStream()
获取内容的最有效方式是什么? (你会使用哪种方法?)
最佳答案
唯一的区别是,使用 getBytes() 时,数据已经从流中读取,而使用 getInputStream() 时,您仍然需要读取数据。
您使用什么取决于您要对内容做什么。如果它是您只想写入磁盘的图像,那么 getBytes() 会是最好的,但如果它是您想要解析和处理的文本,那么 getInputStream() 可能更好。
关于java - 获取 MultipartFile 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3196447/