[Resolvido] Download de arquivo para uma pasta definida na máquina cliente.
Alguém sabe como fazer em ASP.NET, download de arquivos para máquina do cliente, sendo que gostaria de gravar numa pasta específica. Tenho uma função chamada: (DownloadFile) que está funcionando, porém baixa o arquivo sempre para a pasta padrão de downloads do browser: C:\Users\usuario\Downloads.
Gostaria de alterar na programação para baixar o arquivo por exemplo na pasta: C:\Arquivos
public void DownloadFile(string arquivo)
{
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Charset = "iso-8859-1";
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
HttpContext.Current.Response.HeaderEncoding = System.Text.Encoding.GetEncoding("iso-8859-1");
HttpContext.Current.Response.AppendHeader("content-disposition", "attachment; filename=" + System.IO.Path.GetFileName(arquivo.Replace(" ", "")));
HttpContext.Current.Response.ContentType = "application/octet-stream";
if (File.Exists(arquivo))
{
HttpContext.Current.Response.WriteFile(arquivo);
HttpContext.Current.Response.End();
}
}Discussão (2)
Carregando comentários...