Тип содержимого ответа как CSV - PullRequest
305 голосов
/ 26 декабря 2008

Мне нужно отправить файл CSV в ответ HTTP. Как установить выходной отклик в формате CSV?

Это не работает:

Response.ContentType = "application/CSV";

Ответы [ 11 ]

0 голосов
/ 27 марта 2018

Для C # MVC 4.5 вам нужно сделать так:

Response.Clear();
Response.ContentType = "application/CSV";
Response.AddHeader("content-disposition", "attachment; filename=\"" + fileName + ".csv\"");
Response.Write(dataNeedToPrint);
Response.End();
return new EmptyResult();  //this line is important else it will not work.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...