目前有个CS的产品需要通过调用接口下载文件,我尝试返回Stream流给接口,但是貌似因为系统底层对返回的方法都做了Json转换,导致一直返回报错,我该怎么处理。
controller下有个 File() 方法
1. 方法改为void
2. 最后一行return改为:
Response.WriteFile(path);
Response.End();
文件不大就转base64
用asp.net Core MVC的控制器,不要用asp.net core API的控制器。