RESTeasy: возврат файла
Я хочу перезапустить файл с помощью RESTeasy, поэтому у меня есть следующий метод:
@Path("/export/{id}/list.xlsx")
@Produces("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
@GET
@NoCache
public Response exportList(
@PathParam(value = "id") Long m,
@QueryParam("p1") String p1,
@QueryParam("p2") String p2,
......
){...body...}
Метод принимает много параметров. Так что.. работает нормально, но только в Мозиле или Хроме. IE предлагает мне сохранить файл со странным именем (не list..xslx, а целую строку URL)! И когда я нажимаю "Сохранить как", я получаю "SocketWriteError". Кто-нибудь сталкивался с такой проблемой раньше? Может быть, это связано с огромным списком параметров? Благодарю.