Я получаю ZipInputStream из другого источника, и мне нужно предоставить первую запись InputStream в другой источник.
Я надеялся сделать это без сохранения временного файла на устройстве, однако единственный способ получить InputStream для отдельной записи - через ZipFile.getInputStream(запись), и поскольку у меня есть ZipInputStream и а не ZipFile, что невозможно.
Итак, лучшее решение у меня есть
- сохранить входящий InputStream в файл
- читать файл как ZipFile
- использовать первую запись InputStream
- удалить временный файл.