Я хочу сохранить большой двоичный объект, загруженный с сервера, в файловую систему, поэтому использую
window.open( window.URL.createObjectURL(myBlob));
чтобы спасти его. Но когда я это сделаю, сохраненный файл получит совершенно беспорядочное случайное имя.
Есть ли способ дать сохраненному файлу свое имя?
РЕДАКТИРОВАТЬ: Сторона сервера выглядит так (контроллер Spring Data REST):
@RequestMapping(value = "/downloadFile/{fileName}", method = RequestMethod.GET)
public void downloadFile(@PathVariable(value="fileName") String fileName, HttpServletResponse response) throws IOException {
File file = getMyFile(fileName)
response.addHeader("Content-Disposition", "attachment; filename="+file.getName());
response.setContentType(Files.probeContentType(file.toPath()));
response.setContentLengthLong(file.length());
response.getOutputStream().write(FileUtils.readFileToByteArray(file));
}