我有一个从字节数组中获取的FileContentResult,并且想要将其转换为FileStreamResult。这可能吗?如果是这样,怎么办?
最佳答案
首先,我对MVC不太了解,但是听起来您不需要这样做。如果您有依赖于FileStreamResult
的代码,请查看是否可以使其依赖于FileResult
,这是FileStreamResult
和FileContentResult
的基类。
但是,否则,您始终可以使用:
var streamResult = new FileStreamResult(new MemoryStream(contentResult.FileContents),
contentResult.ContentType)
streamResult.FileDownloadName = contentResult.FileDownloadName;
// You could use an object initializer instead of a separate statement, of course.
关于c# - 如何将FileContentResult转换为FileStreamResult?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27828288/