我正在使用 Web api 控制器,如下所示:
[HttpPost]
public HttpResponseMessage PostMethod(string filename)
{
Stream downloadStream = BL.method(fileName);
HttpResponseMessage response = new HttpResponseMessage();
response.content= new StreamContent(downloadStream);
return response;
}
当我尝试使用提琴手调用上述方法时,我收到一个异常消息
“downloadStream.ReadTimeout”引发了“System.InvalidOperationException”类型的异常。
可以设置流作为响应并发送吗?上面的代码有修改吗?