Загрузка ASP.net csv удаляет символы новой строки ⇐ 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"); } Я пробовал несколько вещей, предоставляя файловый поток, массив байтов, но все это приводит к одному и тому же. Как я могу это исправить?
Мне нужно предоставить 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"); } Я пробовал несколько вещей, предоставляя файловый поток, массив байтов, но все это приводит к одному и тому же. Как я могу это исправить?
Мобильная версия