Download di un file da pagina web con cambio di nome originale del fil...

lunedì 20 maggio 2013 - 17.25

maui.80 Profilo | Junior Member

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
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5