보고 시스템에는 웹 페이지에서 사용 가능한 보고서 목록이 있습니다. 사용자가 보고서를 클릭하면 새 브라우저 창이 열리고 서버는 보고서 (winword 문서)를 준비한 다음 2-10 초 후에 다시 보냅니다. 핸들러에서하나의 HTTP 요청 당 여러 개의 콘텐츠 형식을 반환 할 수 있습니까?
코드는 다음과 같습니다
context.Response.AddHeader("Content-Disposition",
"attachment;filename=report.doc");
context.Response.BinaryWrite(reportDocument);
나는이 새로운 창에 "기다려주십시오"보여주고 싶어요. html 콘텐츠를 즉시 준비 할 수 있습니까 ("기다려주십시오"). 다시 보내고 연결을 닫지 않고 시간을 많이 소비하는 보고서 준비를 계속할 수 있습니까?
http 요청 하나당 여러 콘텐츠 유형을 반환 할 수 없다면 어떻게 생각하세요?
미리 감사드립니다.
우리가 (이론적으로) 할 수있는 것처럼 보입니다. http://bytes.com/topic/asp-net/answers/489209-transmit-file-html-response –