Eccoti il codice
codice:
<%
file = "lista.txt"
sqlstring = "SELECT indirizzo FROM mailing WHERE status = 1"
Set objRs = Server.CreateObject("ADODB.Recordset")
objRs.ActiveConnection = objConn
objRs.Open sqlstring
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.CreateTextFile(Server.MapPath(file))
Do while not objRs.EOF
email = objRs("indirizzo")
objTextFile.WriteLine email
objRs.Movenext
Loop
objTextFile.Close
Set objTextFile = Nothing
Set objFSO = Nothing
objRs.Close
Set objRs = Nothing
objConn.Close
Set objConn = Nothing
path = server.mappath(file)
strNome = file
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 'adTypeBinary
objStream.Open
objStream.LoadFromFile path
' stream generico, IE chiede di salvare
Response.ContentType = "octet/stream"
' imposto il nome del file
Response.AddHeader "Content-Disposition", "attachment;filename=" & StrNome
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>