Я обслуживаю zip-файл из своего контроллера отдыха (в ответ на запрос POST из формы javascript) следующим образом:
File zipFile = // create a file using some uploaded files from my post request
return Response.ok(zipFile, MediaType.APPLICATION_OCTET_STREAM)
.header("Content-Type", "application/octet-stream")
.header("Content-Length", zipFile.length())
.header("Content-Disposition", "attachment; filename=myzip.zip")
.build();
В Chrome, который отлично работает, в результате скачанный файл с именем "myzip.zip". В IE 11 написано «Файл не может быть загружен». В папке «Загрузки» я вижу * .partial файл размером 0 байт.
Могу я сделать что-нибудь, чтобы то же самое работало в IE?