[英]Passing a file upload to a web service
我有以下架构:
Web-Application <-> Web-Service <-> Cloud
该网络应用程序提供了一个html页面,用于上传应放置在云中的文件。 从设计上讲,它不可能直接上传到云(实际上这是没有选择)。
我能做的是,将其上传到Web应用程序并将文件保存到磁盘,然后将其上传到Web服务,保存到磁盘,最后将其上传到云。 但是,因为文件可能很大(超过4GB),所以仅将流从Web应用程序传递到Web服务,然后Web服务将其传递到云就很好了,因此它不会保存到文件中的任何位置云。
C#、. NET 4,ASP.NET和MVC 4是否可能?
真的很简单。
在我的Web应用程序操作中,我刚刚创建了一个新的HttpWebRequest,将文件的输入流复制到HttpWebRequest并将其发送到Web服务。 从Web服务到云,同样的事情。 因此,不需要存储到磁盘。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.