EOFException: неожиданный конец входного потока ZlibJAVA

Программисты JAVA общаются здесь
Anonymous
EOFException: неожиданный конец входного потока Zlib

Сообщение Anonymous »

Я сталкиваюсь с этой проблемой, расстегнув с разбиванием файла и записывая его в другой файл. Вот код. Может ли кто -нибудь, пожалуйста, сообщите мне, какие изменения требуются.private FileItem readZippedFileRequest(HttpServletRequest request,Part part, String fileName) {

FileItem fileItem = null;
byte[] buffer = new byte[1024];

InputStream inputStream = part.getInputStream();
ZipInputStream zis = new ZipInputStream(inputStream);

ZipEntry entry;
while ((entry = zis.getNextEntry()) != null) {

ByteArrayOutputStream fos = new ByteArrayOutputStream();

int len;
while ((len = zis.read(buffer)) > 0) {
fos.write(buffer, 0, len);
}

InputStream myByteArray = new ByteArrayInputStream(fos.toByteArray());
fileItem = createCSVFile(myByteArray, fileName,ImportExportConstant.FILE_TYPE_EXCEL);
}

return fileItem;
}


Подробнее здесь: https://stackoverflow.com/questions/188 ... put-stream

Вернуться в «JAVA»