繁体   English   中英

将文件上传传递到Web服务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM