본문 바로가기
develop

ASP.NET MVC FileStreamResult Example

by 파드 2024. 1. 8.
반응형
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);
}

 

반응형