Ho la necessità di fare in modo che quando l'utente clicca su un collegamento verso un determinato file appaia la finestra che richiede se si vuole salvare il file e questo non si apra automaticamente nel browser (si tratta prevalentemente di file PDF).
Ho trovato questo codice ma non fa al caso mio perché suppone che il file si trovi sullo stesso server dell'applicativo web, mentre i file si trovano altrove.
Come posso fare?codice:Imports System.IO Response.Expires = -1 Dim strPath As String = Me.Server.MapPath("immagine.jpg") Dim file As FileInfo = New FileInfo(strPath) If file.Exists Then Response.Clear() Response.AddHeader("Content-Disposition", "attachment; filename=""" & file.Name & """") Response.AddHeader("Content-Length", file.Length.ToString()) Response.ContentType = "application/octet-stream" Response.TransmitFile(strPath) Response.End() Else Response.Write("File non trovato.") End If

Rispondi quotando