爲什麼此操作會在客戶端導致一個空文件?爲什麼此操作會在客戶端產生空文件?
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