Я пытаюсь создать zip-файл, используя игровую среду, для этого я использую Enumerator.outputstream, но когда я загружаю его и пытаюсь открыть, я получаю следующую ошибку: Произошла ошибка при загрузке архива. вот мой код:
val enumerator = Enumerator.outputStream { os =>
val zip = new ZipOutputStream(os);
zip.putNextEntry(new ZipEntry("test.txt"))
Range(0, 100).map { i =>
zip.write("Here are 100000 random numbers:\n".map(_.toByte).toArray)
}
zip.closeEntry()
zip.close()
}
Ok.chunked(enumerator >>> Enumerator.eof)
.withHeaders("Content-Type"->"application/zip" ,
"Content-Disposition"->"attachment; filename=test.zip")
Я пытался использовать zip.finish () перед zip.close (), также я пытался добавить try catch для каждого вызова zip, но у меня та же ошибка.Когда я проверял ответ из браузера, я обнаружил эту ошибку: Не удалось загрузить ресурс: net :: ERR_INCOMPLETE_CHUNKED_ENCODING