我有REST Api,这是我的ASP MVC应用程序(而不是数据库)的数据存储库。我正在使用RestSharp +访问令牌与RestAPI进行通信。 让用户下载文件的最佳方法是什么(由rest api提供)。要求是只有授权用户才能下载文件。
我可以直接生成API链接,但我需要授权。
我可以在ASP MVC中创建方法,从API下载文件然后将其提供给最终用户,但是我必须先将它下载到服务器内存中。
有没有办法来"流"这样的文件从REST API到ASP MVC到最终用户没有服务器高性能消耗? 我开发了web应用程序和rest api,因此我可以控制双方。