Загрузка ASP.net csv удаляет символы новой строкиC#

Место общения программистов C#
Ответить
Гость
 Загрузка ASP.net csv удаляет символы новой строки

Сообщение Гость »


Мне нужно предоставить csv-файл, сгенерированный сервером, для загрузки по URL-адресу. Проблема в том, что полученный файл CSV теряет символы новой строки. Все данные отображаются в одной строке (одной строке), а это не то, что мне нужно. Исходный файл в порядке, все строки в нем правильные. а я использую .Net Framework 4.7.1.

Пример кода:

public async Task Download() { строковый путь к файлу = AppDomain.CurrentDomain.BaseDirectory + $"filename.csv"; если (!System.IO.File.Exists(путь к файлу)) System.IO.File.WriteAllText(путь к файлу, ""); return File(путь к файлу, "текст/csv", $"имя_файла.csv"); } Я пробовал несколько вещей, предоставляя файловый поток, массив байтов, но все это приводит к одному и тому же. Как я могу это исправить?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»