반응형
ASP.NET MVC FileStreamResult Example.
Controller 프로젝트.
// /FileStream
public FileStreamResult Stream()
{
var fileContent = new byte[] { Ascii.one, Ascii.Comma, Ascii.two, Ascii.Comma, Ascii.three };
var stream = new MemoryStream(fileContent);
var fileStreamResult = new FileStreamResult(stream, mimeType);
fileStreamResult.FileDownloadName = "FileStreamExample.csv";
return fileStreamResult;
}
// File/Stream2
public FileStreamResult Stream2()
{
byte[] fileContent = new[] { Ascii.one, Ascii.Comma, Ascii.two, Ascii.Comma, Ascii.three };
return File(new MemoryStream(fileContent), mimeType);
}
반응형