Asp.net mvc 将API配置为中间件,将内容返回给调用方API而无需下载

Asp.net mvc 将API配置为中间件,将内容返回给调用方API而无需下载,asp.net-mvc,asp.net-web-api,proxy,Asp.net Mvc,Asp.net Web Api,Proxy,在我的应用程序中,有一个客户端应用程序使用web API方法。现在我有了一个WebAPI服务器,它作为一个插件来调用实际的WebAPI。实际的API应用程序托管在内部服务器上。现在从客户端应用程序下载一个文件。实际上我调用了一个中间件API,它调用实际的API来下载文件。换句话说,文件被下载了2次,即在两个API服务器上。主要问题是,文件可能非常大。我想实现一种只下载一次文件的方法。有没有什么方法可以在不下载的情况下将文件内容从中间件API绕过到客户端应用程序 以下是我的项目结构:

在我的应用程序中,有一个客户端应用程序使用web API方法。现在我有了一个WebAPI服务器,它作为一个插件来调用实际的WebAPI。实际的API应用程序托管在内部服务器上。现在从客户端应用程序下载一个文件。实际上我调用了一个中间件API,它调用实际的API来下载文件。换句话说,文件被下载了2次,即在两个API服务器上。主要问题是,文件可能非常大。我想实现一种只下载一次文件的方法。有没有什么方法可以在不下载的情况下将文件内容从中间件API绕过到客户端应用程序

以下是我的项目结构: