Как указать путь загрузки при экспорте Excel с помощью HttpContext? - PullRequest
0 голосов
/ 09 июля 2020

У меня есть данные таблицы экспорта в Excel. Я пробую этот код, но он загружается в папку по умолчанию Download . Я хочу скачать его по указанному пути. Как указать заданный путь?

            HttpContext.Current.Response.ClearContent();
            HttpContext.Current.Response.Buffer = true;
            HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=ConsolidateRpt.xlsx");
            HttpContext.Current.Response.Charset = "";
            HttpContext.Current.Response.ContentType = "application/excel";
            StringWriter writer = new StringWriter();
            HtmlTextWriter writer2 = new HtmlTextWriter(writer);           
            HttpContext.Current.Response.Write(writer.ToString());
            HttpContext.Current.Response.End();

1 Ответ

1 голос
/ 09 июля 2020

Сервер НИКОГДА не может контролировать, куда загружаются файлы на клиенте. И это никогда не должно быть возможным. Клиент контролирует, где на клиентском диске помещается загруженный файл.

Вы можете указать только имя файла, что нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...