Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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();
}
}Carregando comentários...