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.

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
Come posso fare?