덜 구체적인 주제에 대해 이전에 게시 한 곳 : Redirect response to download file성공적인 XHR 요청에서 다음과 같은 내용은 무엇입니까?
원하는 경우 세부 정보를 읽을 수 있습니다.
Tim은 document.location.href = '/genericHandlers/DownloadFile.ashx?id=' + this.model.get("id");
을 설정하고 단지 원래 생각한 POST
대신 GET
을 사용했습니다.
이 접근법의 유일한 문제점은 파일이 발견되지 않으면 제대로 실패하지 않는다는 것입니다. 그럼 내 질문은 다음과 같습니다.
XHR
개체 내부는 Tim의 답변과 동일합니까? 기본적으로, 내가하고 싶은 것은 다운로드를 시작하는 것입니다. 필자는 시도 :
document.location.href = xhr.getAllResponseHeaders();
그러나 분명히 나던 작품. 어떤 아이디어?
내 파일은 바이트 []로 데이터베이스에 저장, 그래서 그것을 쿼리해야한다. 그것이 존재한다면 거기에 그런 식으로 처리하는 문제가 없다. 문제가 없다면 문제가있다. 나는 빈 응답 헤더를 되돌려 줄 수는 있지만 분명히 그 페이지로 리다이렉트 할 것이다. –