<% '---------------------------------------------------------------------- ' *************** ASP 파일 다운로드 소스 ****************** ' 파일 링크 다운로드가 아닌 파일을 직접 읽어 스트림으로 보내는 형식 ' **************************************************** ' ' [사용방법] ' 1) download.php?filename=test.jpg ' 2) aaa.jpg 파일 다운로드 '---------------------------------------------------------------------- '파일이 저장되어 있는 경로 filepath = "D:\LocalUser\ftp_hanwoogroup\images\" filename = request("filename") Response.Expires = 0 Response.Buffer = True Response.Clear Set fs = Server.CreateObject("Scripting.FileSystemObject") If fs.FileExists(filepath & filename) Then '파일이 있을경우 파일을 스트림 형태로 열어 보낸다. Response.ContentType = "application/octet-stream" Response.CacheControl = "public" Response.AddHeader "Content-Disposition","attachment;filename=" & filename Set Stream=Server.CreateObject("ADODB.Stream") Stream.Open Stream.Type=1 Stream.LoadFromFile filepath & filename Response.BinaryWrite Stream.Read Stream.close Set Stream = nothing Else '파일이 없을 경우... Response.Write "해당 파일을 찾을 수 없습니다." End If Set fs = Nothing %>