【发布时间】:2019-09-05 11:32:53
【问题描述】:
在下面有点做作的代码 sn-p 中,我创建了一个控制器方法,它构成了 ASP.NET Core MVC API 的一部分。方法用ProducesResponseType属性修饰,表示响应类型是Stream是否正确,或者响应类型应该是FileStreamResult?
[HttpPost("APIFunctionCall")]
[ProducesResponseType(typeof(Stream), 200)]
public async Task<IActionResult> ProcessNewRequestAsync(Request request)
{
FileStream fs = File.Open(request.Path, FileMode.Open, FileAccess.Read, FileShare.None)
return returnValue = new FileStreamResult(fs, new MediaTypeHeaderValue("application/ms-word"));
}
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc asp.net-core-webapi