Я пытался использовать nio для загрузки файла фотографии с помощью API, но я не уверен, как создать канал для ответа, правильный ли этот код?
@RequestMapping(value = "/photosFast/{filename}.jpg", method = RequestMethod.GET)
@ResponseBody
...
FileChannel srcChannel = new FileInputStream(src.getAbsolutePath()).getChannel();
FileChannel destChannel = new FileOutputStream(response.getHeader("localtion")).getChannel();
try {
srcChannel.transferTo(0, srcChannel.size(), destChannel);
} finally {
srcChannel.close();
destChannel.close();
}
...