Buongiorno a tutti, io utilizzo la seguente funzione per fare il download di file:
Public Sub DownloadFile(ByVal src As String)
Dim FilePath As String = src
Dim TargetFile As New System.IO.FileInfo(FilePath)
' clear the current output content from the buffer
Response.Clear()
' add the header that specifies the default filename for the Download/
' SaveAs dialog
Response.AddHeader("Content-Disposition", "attachment; filename=" + _
TargetFile.Name)
' add the header that specifies the file size, so that the browser
' can show the download progress
Response.AddHeader("Content-Length", TargetFile.Length.ToString())
' specify that the response is a stream that cannot be read by the
' client and must be downloaded
Response.ContentType = "application/octet-stream"
' send the file stream to the client
Response.WriteFile(TargetFile.FullName)
' stop the execution of this page
Response.End()
End Sub
e funziona benissimo, la mio domanda è: il file proposto per il download posso modificarlo (Es. se il file da scaricare si chiama 1.pdf posso fare in modo che l'utente che lo scarica scarichi prova.pdf?).
grazie a tutti