aprire file allegato e chiudere finestra

monique.pit

Nuovo Utente
7 Feb 2008
2
0
0
ciao,
ho una pagina asp che mi chiama un'altra pagina per fare il download
la pagina di download è chiamata con <a href='download.asp'>

l'allegato viene scaricato correttamente, il fatto è che io vorrei che la finestra download una volta che mi ha aperto l'allegato si chiudesse.
Mi potete aiutare?
grazie

nella pagina di download ho il seguente codice:
<%

file= request("file")
nome=request("nome")
strFilePath = Server.mapPath(file)

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
If objFSO.FileExists(strFilePath) Then
Set objFile = objFSO.GetFile(strFilePath)
intFileSize = objFile.Size
Set objFile = Nothing

Response.AddHeader "Content-Disposition","attachment; filename=" & nome

Response.ContentType = "application/octet-stream"
Response.AddHeader "Content-Length", intFileSize

Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1
objStream.LoadFromFile strFilePath
Do While Not objStream.EOS And Response.IsClientConnected
Response.BinaryWrite objStream.Read(305200)
Response.Flush()
Loop
objStream.Close
Set objStream = Nothing
Else
Response.write "Error finding file."
End if
Set objFSO = Nothing


%>
 
grazie ma...

Grazie mille della risposta,
devo dire che provando con il metodo che mi hai suggerito
funziona (la finestra si chiude), anche se ho un problema con gli utenti che usano IE 7, infatti mi esce la finestra di richiesta di chiudere la finestra.
e sulla pagina dove chiedo il download mi viene messo il seguente messaggio che prima non avevo:
Per facilitare la protezione, è stato bloccato il donload di file dal sito.
fare clic qui per ulteriori opzioni...
Grazie
ps: devo spostare il messaggio?
 

Discussioni simili