티스토리 뷰


<a href="download.asp?b_filename=<%=rs("b_filename1")%>"><*%=rs("b_filename1") %>


download.asp
<%
file = Request("b_filename")     '파일 이름
file = replace(file,"&","&")

Response.ContentType = "application/unknown"                    'ContentType 를 선언합니다.
Response.AddHeader "Content-Disposition","attachment; filename=" & file
                       '헤더값이 첨부파일을 선언합니다.
Set objStream = Server.CreateObject("ADODB.Stream")            'Stream 을 이용합니다.
objStream.Open                                                                  'Set 으로 정의했으면 열어야 함.
objStream.Type = 1
objStream.LoadFromFile Server.MapPath("./upload/")&"\"& file     '파일 경로명

download = objStream.Read
Response.BinaryWrite download
                     '이게 보통 Response.Redirect 로 파일로 연결시켜주는 부분을 대신하여 사용된 것
Set objstream = nothing                                                         '초기화
%>

출처 : http://blog.naver.com/levelup5/100005916687
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함