페이지가 열리면서 자동으로 파일을 다운로드 받게 하는 방법

· 15년 전 · 1452
사용자로 하여금 다운로드 받을 파일에 대한 설명을 읽게한 후 그 페이지에서 자동으로 파일 다운로드 대화 상자가 나타나게 하려면?

ASP를 사용할 경우 의외로 방법은 간단하다. Response 객체의 AddHeader 메소드를 이용하는 것이다. 즉, 다음과 같이 Response.AddHeader를 사용한다.

<% Response.AddHeader "Refresh", "3; URL=http://korea.internet.com/test.zip"%>
 

URL= 부분에 웹 주소를 적을 때 상대 주소를 적으면 안되고 절대 주소를 적어줘야 한다. Response.AddHeader가 작동하려면 Response.Buffer가 true여야 하므로 안전하게 ASP 페이지 제일 처음에 Response.Buffer=true를 설정해 주는 것이 좋다.

위 Response.AddHeader를 이용한 예제를 보고 싶으면 다음 링크를 클릭해 보기 바란다.

Response.AddHeader 테스트하기
위 링크를 클릭하면 3초 후에 파일 다운로드 대화 상자가 열릴 것이다.

위 예제에 대한 전체 소스 코드는 다음과 같다.

<% Response.Buffer = TRUE %>
 
<html><head></head><body>
<b>3초 후에 자동으로 파일 다운로드 상자가 열립니다.</b>
<% Response.AddHeader "Refresh", "3; URL=http://korea.internet.com/etc/codeexample/asp/26648.zip"%>
</body></html>

 

[이 게시물은 관리자님에 의해 2011-10-31 16:46:12 기타에서 이동 됨]
|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
15년 전 조회 709
15년 전 조회 1,054
15년 전 조회 1,311
15년 전 조회 2,723
15년 전 조회 1,087
15년 전 조회 1,067
15년 전 조회 968
15년 전 조회 840
15년 전 조회 855
15년 전 조회 3,448
15년 전 조회 2,812
15년 전 조회 1,995
15년 전 조회 2,440
15년 전 조회 1,532
15년 전 조회 1,077
15년 전 조회 1,071
15년 전 조회 2,355
15년 전 조회 895
15년 전 조회 1,940
15년 전 조회 735
15년 전 조회 1,889
15년 전 조회 827
15년 전 조회 2,494
15년 전 조회 744
15년 전 조회 1,178
15년 전 조회 721
15년 전 조회 2,896
15년 전 조회 1,271
15년 전 조회 1,300
15년 전 조회 1,311
15년 전 조회 1,372
15년 전 조회 981
15년 전 조회 1,744
15년 전 조회 1,273
15년 전 조회 853
15년 전 조회 2,716
15년 전 조회 1,101
15년 전 조회 1,297
15년 전 조회 1,098
15년 전 조회 1,952
15년 전 조회 1,960
15년 전 조회 1,611
15년 전 조회 965
15년 전 조회 1,206
15년 전 조회 899
15년 전 조회 848
15년 전 조회 1,099
15년 전 조회 2,455
15년 전 조회 2,478
15년 전 조회 1,453
15년 전 조회 1,002
15년 전 조회 1,158
15년 전 조회 1,156
15년 전 조회 1,028
15년 전 조회 927
15년 전 조회 855
15년 전 조회 1,217
15년 전 조회 1,170
15년 전 조회 916
15년 전 조회 888
15년 전 조회 1,062
15년 전 조회 1,530
15년 전 조회 1,058
15년 전 조회 1,384
15년 전 조회 1,227
15년 전 조회 1,900
15년 전 조회 2,960
15년 전 조회 2,296
15년 전 조회 891
15년 전 조회 1,902
15년 전 조회 2,089
15년 전 조회 1,392
15년 전 조회 1,366
15년 전 조회 2,634
15년 전 조회 2,517
15년 전 조회 5,503
15년 전 조회 1,472
15년 전 조회 4,235
15년 전 조회 1,364
15년 전 조회 1,664
15년 전 조회 1,626
15년 전 조회 1,616
15년 전 조회 1,119
15년 전 조회 1,364
15년 전 조회 1,507
15년 전 조회 1,410
15년 전 조회 2,138
15년 전 조회 1,283
15년 전 조회 1,342
15년 전 조회 887
15년 전 조회 998
15년 전 조회 960
15년 전 조회 924
15년 전 조회 873
15년 전 조회 938
15년 전 조회 1,079
15년 전 조회 1,100
15년 전 조회 2,620
15년 전 조회 947
15년 전 조회 1,601
🐛 버그신고