Collegare un bottone ad un file da scaricare

lunedì 21 aprile 2008 - 21.01

86Marco Profilo | Expert

Salve.
Ho bisogno di creare un pulsante che alla pressione mi faccia scaricare un documento formato .doc.... come è possibile farlo?
Grazie

tammy16 Profilo | Newbie

Buon giorno!!
allora ho appena provato un codice che funziona perfettamente!Io ho creato un bottone e nell'evento click ho scritto il codice:
using System.IO;
protected void Button1_Click(object sender, EventArgs e)
{
Response.Expires = -1;
string strpath = Server.MapPath("immagini/file2007.doc");
FileInfo file = new FileInfo(strpath);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Lenght", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(strpath);
Response.End();
}
else
Response.Write("impossibile scaricare il file");

allora.. al posto di "immagini/file2007.doc" ci metti il path del tuo file che devi salvarlo in una directory del tuo progetto!!
Spero ti possa andar bene..
ciao ciao
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5