개발

[asp] 파일 다운로드

지승준 2014. 2. 4. 20:10
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
<%
    Dim filename, path, ie_version, objStream, strFile
    
  filename = request("filename")
  path = request("path")
  ie_version = Request.ServerVariables("HTTP_USER_AGENT")
  Response.Clear
  Response.ContentType = "application/octet-stream"
  Response.AddHeader "Content-Disposition""attachment;filename=" & filename
  Response.AddHeader "Content-Transfer-Encoding""binary"
  Response.AddHeader "Pragma""no-cache"
  Response.AddHeader "Expires""0" 
 
  ' 스트림을 선언
 
  Set objStream = Server.CreateObject("ADODB.Stream")
  objStream.Open
 
  objStream.Type = 1
  objStream.LoadFromFile server.mappath(path) & "/" & filename '파일경로
  strFile = objStream.Read
 
  Response.BinaryWrite strFile
  Set objStream = Nothing 
 
%>
cs