2009-11-26 5 views
1

ASP.NET 페이지에서 여러 파일을 다운로드 할 수 있습니까?ASP.NET 페이지에서 여러 파일을 다운로드 할 수 있습니까?

내가 원하는 것은 ASP.NET 페이지에서 여러 파일을 다운로드하는 방법으로 사용자에게 저장 대화 상자를 표시하지 않고 파일을 클라이언트 컴퓨터의 특정 위치 (ASP.NET 페이지가 탐색 됨).

ASP.NET 페이지에서 응답 스트림을 가져오고 일부 파일 이름을 사용하여 로컬로 저장하기 위해 VB6에서 ActiveX 컨트롤을 만들려고했습니다. 그리고 int 페이지에서는 Response.WriteFile 메서드를 사용하여 파일을 컨텐트 유형이 octectstream으로 설정된 응답 스트림에 씁니다.

이 솔루션으로 더 많은 작업을 계속하십시오. 다른 간단한 방법이 있습니까? 저에게 알려주세요.

감사합니다.

답변

1

전 두렵습니다. ASP.NET 문제는 아니지만 HTTP 작동 방식입니다.

일반적인 일괄 작업은 사용자에게 파일을 전달하기 전에 파일을 압축하는 것입니다. 당신이 필요로하는 바로는 ActiveX, Java Applet, Flash 등을 사용해야합니다.

0

해당 ActiveX 구성 요소를 사용하면 ASP.NET 웹 사이트와 데이터를 교환하고 파일을 쓰는 프로토콜을 정의 할 수 있습니다 네가 원해. 그러나 o.k.w은 HTTP 동작이며 .NET 문제는 아닙니다.

+0

예, 이해할 수 있습니다. 내 프로젝트의 경우 우편 번호가 허용되는 방식이 아닙니다. 모든 도움에 감사드립니다! ActiveX 컨트롤 및 업데이트를 시도합니다. – Prasanna

+0

ActiveX를 기억하면 Internet Explorer로만 제한되지만 가장 좋은 방법 인 것 같습니다. 앱이 인트라넷에서 실행되는 경우 공유 네트워크 폴더를 사용하는 것이 좋습니다. –

관련 문제