Я использую FileInputStream в Spring MVC для чтения фрагмента файла в буфер byte [].
Затем я записываю (используя FileCopyUtils.copy) буфер в поток ответов.
Я заметил, что ответ, который записывается в поток (то, что получает пользователь), похож на файл, но есть недостатки.
- перед данными файла, в верхней части файла стоит 2000 (без кавычек).
- эта строка '2000' время от времени присутствует в моем файле
- Файл заканчивается на '0'
ничего из этого не существует в исходном файле, из которого читается. Может ли кто-нибудь помочь мне избавиться от них, чтобы у меня был точный поток вывода?
Вот пример того, как выглядит мой неверный вывод:
2000
a line of data
a line of data
a line of data
a line of data
a line of data
a line of data
a line o
2000
f data
a line of data
2000
a line of data
a line of data
0
это должно быть просто:
a line of data
a line of data
a line of data
a line of data
a line of data
a line of data
a line of data
a line of data
a line of data
a line of data
Спасибо!