サーバーデータベースからクライアントファイルに直接ダウンロードする例です。ファイル名と拡張子は任意に記述できます。 new/temp.htm は実際に存在する必要があります。それ以外の場合は、ただのガイドです。
この分野の情報はインターネット上でたくさん出回っていますが、そのほとんどは非常に単純なものが非常に複雑に作られています。実際に実践されているものはほとんどありません。なので自分で書いてみましたが、簡単なので問題はありますが、コピーすれば使えます。質問がある友達は私に連絡して、一緒に学びましょう。
filemystream=server.mappath("new") & "temp.htm"
MyStream=Server.CreateObject("Adodb.Stream")
MyStream.Type = 1
を設定します。
MyStream.Mode=3
MyStream.Open
MyStream.LoadFromFile(filemystream)
Response.ContentType="アプリケーション/オクテットストリーム"
Response.AddHeader "Content-Disposition:","attachment; filename=" & "bk.txt"
Range=Mid(Request.ServerVariables("HTTP_RANGE"),7)
response.write "名前"
応答.「アカウント」を書き込みます
応答.「アドレス」を書き込みます
response.write "説明"
cr=chr(13)&chr(10)
rs.eof ではないものの
、response.write(cr)
応答.write rs("名前")
応答.write rs("accno")
応答.write rs("アドレス")
response.write rs("メモ")
応答.write(cr)
RS.MoveNext
wend
rs.close
rs=何も設定しない
接続を閉じる
Conn=Nothing を設定します
マイストリーム.閉じる
Mystream=nothing を設定します