我有以下架构:
Web-Application <-> Web-Service <-> Cloud
网络应用程序提供了一个html页面,用于上传应放在云端的文件。根据设计,它不可能直接上传到云端(这里真的没有选择)。
我可以做的是,将其上传到网络应用程序并将文件保存到磁盘,然后将其上传到网络服务,保存到磁盘,最后将其上传到云端。但是因为文件可能很大(4GB +),所以将流从Web应用程序传递到Web服务并且Web服务将其传递到云将会很好,因此它不会被保存到任何地方的文件中云的。
C#,.NET 4,ASP.NET和MVC 4可以实现吗?
答案 0 :(得分:0)
这真的很容易。
在我的Web应用程序操作中,我刚刚创建了一个新的HttpWebRequest,将文件的输入流复制到HttpWebRequest并将其发送到Web服务。从Web服务到云也是如此。因此不需要存储到磁盘。