2012-04-26 4 views
0

링크가 클릭되면 호출하는 핸들러가 있습니다. 이 처리기는 DB에서 파일 내용을 가져 와서 내용을 context.Response에 씁니다. 나는이 파일을 다운로드 받고 함께 열려고한다. 이것이 가능한가?HttpContext를 사용하여 다운로드 할 때 파일 열기

+0

"오픈"이란 무엇입니까? 서버 측 또는 클라이언트 측? –

+0

@AlexeiLevenkov 클라이언트 측. 사용자가 파일을 다운로드하기위한 링크를 클릭하면, 사용자가 볼 수 있도록 열뿐만 아니라 다운로드해야합니다. – neuDev33

답변

1

. 브라우저에서 열거 나 열기/저장 대화 상자를 표시합니다.

파일의 HTML보기로 사용자 지정 페이지를 렌더링하고 해당 HTML 페이지에서 두 번째 다운로드를 자동으로 트리거하여 대화 상자를 열거 나 저장하도록 할 수 있습니다.

1

no. 그렇지 않습니다.

의 경우 비트 맵 파일 - 다음 완전히 ...

다운로드하지만 잊어 할 필요가 나던 아마 becuase. 올바른 방법이 아닙니다. 이 다운로드되는 동안

당신은 파일을 열 못할 - 그것의 파일 시스템을 - 제한 당신은 브라우저의 행동을 통제 할 수없는

+0

나는 본다. 그러면 다운로드가 끝나면 열 수 있습니까? 그리고 다운로드 한 위치에서 액세스 한 다음 열면됩니다. – neuDev33

+0

@ neuDev33 어떤 파일을 다운로드합니까? –

+0

모든 유형, .doc, .xls, .jpeg, .gif 등일 수 있습니다.이 파일은 사용자가 첨부 한 파일이며 모든 파일 형식을 첨부 할 수 있습니다. – neuDev33

관련 문제