Получить содержимое MultipartFile - PullRequest
2 голосов
/ 07 июля 2010

Я пытаюсь получить содержимое MultipartFile, полученное через MultipartHttpServletRequest.getFile().

. В MultipartFile есть 2 функции:

  • bytes[] getBytes() ()

  • InputStream getInputStream()

Какой самый эффективный способ получить контент?(Какой метод вы бы использовали?)

1 Ответ

5 голосов
/ 07 июля 2010

Разница лишь в том, что с getBytes () данные уже были прочитаны из потока, тогда как с getInputStream () вам все равно придется читать данные.

То, что вы используете, зависит от того, что вы хотитеделать с содержанием.Если это изображение, которое вы просто хотите записать на диск, тогда лучше всего использовать getBytes (), но если это текст, который вы хотите проанализировать и что-то сделать с ним, то getInputStream () может быть лучше.

...