Попытка загрузить вложение с узла корда с помощью клиента rpc:
@GetMapping("/download/{hash}")
fun download(@PathVariable("hash") hash : String) : ResponseEntity<Any> {
return try {
val input = SecureHash.parse(hash)
val file = ZipInputStream(rpc.proxy.openAttachment(input))
ResponseEntity.status(HttpStatus.OK).body(file)
}catch (e: Exception) {
ResponseEntity.status(HttpStatus.BAD_REQUEST).body(e.message)
}
}
Код выхода, указанный выше:
{
nextEntry: {
name: "11.c",
crc: 2689263033,
size: 675,
method: 8,
extra: "VVQJAAN22XNb2EuCW3V4CwABBOgDAAAE6AMAAA==",
comment: null,
time: 1534318966000,
lastAccessTime: { },
creationTime: null,
compressedSize: 332,
directory: false,
lastModifiedTime: { }
}
}
Но я не могу найти какой-либо загруженный zip, если он загружен, я не знаю, в каком каталоге, внутри zip есть pdf-файл, я хочу скачать его локально и открыть его.