서버 데이터베이스에서 클라이언트 파일로 데이터를 직접 다운로드하는 예입니다. 파일 이름과 확장자는 필요에 따라 작성할 수 있습니다. new/temp.htm은 실제로 존재해야 하며 실제로는 아무런 효과가 없습니다. 그렇지 않으면 스트림 데이터를 쓸 수 없습니다.
이 분야에는 인터넷에 떠돌고 있는 것들이 많지만, 대부분은 아주 간단한 것들을 복사해서 만든 것입니다. 실제로 실천에 옮기는 일은 거의 없습니다. 그래서 제가 직접 작성해봤습니다. 간단하고 문제도 있지만 복사해서 사용하시면 됩니다. 질문이 있는 친구들은 저에게 연락하여 함께 배울 수 있습니다.
filemystream=server.mappath("new") & "temp.htm"
MyStream=Server.CreateObject("Adodb.Stream")
MyStream.Type = 1
로 설정
MyStream.Mode=3
마이스트림.오픈
MyStream.LoadFromFile(filemystream)
Response.ContentType="응용 프로그램/옥텟-스트림"
Response.AddHeader "콘텐츠 처리:","attachment; filename=" & "bk.txt"
Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)
response.write "이름"
response.write "계정"
response.write "주소"
response.write "설명"
cr=문자(13)&문자(10)
가 아닌
response.write(cr)
response.write rs("이름")
response.write rs("accno")
response.write rs("주소")
response.write rs("메모")
응답.쓰기(cr)
RS.이동다음
RS.
닫기
rs=아무것도 설정하지 않음
연결 닫기
Conn=아무것도 설정하지 않음
마이스트림.close
Mystream=아무것도 설정하지 않음