Server Side Script/ASP
ASP 자료 다운로드 소스
미련곰
2007. 8. 20. 13:36
<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