Java-код:
ByteArrayInputStream streamInput = object.getContent();
...
// what should i do :)
...
Map<String, Object> returnData = new HashMap<>();
returnData.put("streamFile", streamFile);
return new ResponseEntity<Map<String, Object>>(returnData, HttpStatus.OK);
У меня есть ByteArrayInputStream
, я хочу ByteArrayInputStream
преобразовать в файл javascript.Я бросил строку, выполнив это:
int n = streamInput.available();
byte[] bytes = new byte[n];
streamInput.read(bytes, 0, n);
String stringFile = new String(bytes, StandardCharsets.UTF_8);
...
returnData.put("streamFile", stringFile);
return new ResponseEntity<Map<String, Object>>(returnData, HttpStatus.OK);
Я получил строку, но я не знаю, как преобразовать ее в файл.У кого-нибудь есть идеи?