Почему это действие приводит к пустым файлам на стороне клиента?Почему это действие приводит к пустым файлам на стороне клиента?
public FileResult download() { MemoryStream stream = new MemoryStream(); StreamWriter writer = new StreamWriter(stream); FileStreamResult fs = new FileStreamResult(stream, "text/plain"); fs.FileDownloadName = "file.txt"; writer.WriteLine("this text is missing !!! :("); writer.Flush(); stream.Flush(); return fs; }
Я думаю, что код не требует пояснений. – Praveen
Возможно, потому, что вы сбросили strem перед возвратом? – YD1m