这就是场景.
远程文件服务器上有一个文件(假设我有一个托管在DropBox上的文件)
我想在我的网络应用程序上下载该文件(c#asp.net 4.0)
我想隐藏原始文件的100%位置(我希望它看起来来自我的服务器).
我不想将此文件写入内存或我的服务器上的磁盘.
我曾假设我想使用流来进行流式复制.例
Stream inputStream = response.GetResponseStream();
inputStream.CopyTo(Response.OutputStream, 4096);
inputStream.Flush();
Response.Flush();
Response.End();
Run Code Online (Sandbox Code Playgroud)
然而,这会将整个流复制到内存中,然后再将其写入客户端浏览器.任何想法都会很棒.
我需要我的服务器基本上只是充当代理并屏蔽原始文件位置
谢谢你的帮助.