R
raulsuances
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
var path = @"C:\Users\rpechero\Desktop\Nuevo.zip";
Response.Clear();
Response.AppendHeader("Content-Disposition", "attachment; filename=" + "Nuevo.zip");
Response.ContentType = "application/x-zip-compressed";
Response.WriteFile(path);
Response.Flush();
Response.End();
Process.Start("http://www.my_url.com/archivo.zip");
Process.Start("chrome.exe", "http:\\www.YourUrl.com");
Gracias por tu respuesta [MENTION=21382]Andres128[/MENTION] 🙂
Vamos a ver si me puedo explicar un poco mejor.
Mi pagina tiene este botón
Ver el archivo adjunto 100194
Cuando pulso en el necesito que se realice la descarga de un archivo .zip que tengo en una ruta en mi servidor.
El ejemplo de código que pongo en el post es para probar si puedo descargar un archivo que tengo en el escritorio.
No se si se dice descargar o enviar, pero la cuestion es que quiero que quien le de al boton, le descargue el .zip.
Estoy programando en C# por cierto.
Espero haberme explicado un poco mejor :ambivalence:
Un saludo
if (File.Exists(Server.MapPath(path + '/' + nombreArchivo)))
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + nombreArchivo);
Response.WriteFile(Server.MapPath(path + '/' + nombreArchivo));
Response.End();
}
else
{
mensaje.Text = "Archivo no encontrado";
}
string directorioAdministrarFacturas = @ConfigurationManager.AppSettings["DirectorioFacturas"];
string filename = "Facturas.zip";
string rutaZip = Path.Combine(directorioAdministrarFacturas, filename);
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + filename);
Response.WriteFile(rutaZip);
Response.End();
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "text/csv";
Response.AddHeader("Content-disposition", "attachment; filename=\"Contactos.csv" + "\"");
string file = @ConfigurationManager.AppSettings["rutaPlantillaCsv"];
Response.TransmitFile(file);
Response.Flush();
Response.End();
Html.X().Button()
.ID("btnDescargar")
.Text("Descargar")
.ToolTip("Descarga todas las facturas")
.Cls("btn-verde")
.DirectEvents
(
de =>
{
de.Click.Url = Url.Action("DescargarFacturas");
de.Click.IsUpload = true;
de.Click.ExtraParams.Add
(
Html.X().StoreParameter().Name("jModelo").Mode(ParameterMode.Raw).Value("parametro_busqueda_administrador()")
);
}
)
)
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?