微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight流式传输上传

我有一个需要将大文件上传到服务器的Silverlight应用程序.我已经看过使用WebClient和HttpWebRequest上传,但是我没有看到使用任一选项流式传输上传的明显方法.做到文件大小,在上传不合理之前将整个内容加载到内存中.这在Silverlight中是否可行?

解决方法

你可以采用“分块”的方法. Codeplex上的Silverlight文件上传器使用以下技术:

http://www.codeplex.com/SilverlightFileUpld

给定块大小(例如10k,20k,100k等),您可以拆分文件并使用HTTP请求将每个块发送到服务器.服务器将需要处理每个块并在每个块到达时重新组装文件.在存在多个Web服务器的Web场方案中 – 请注意不要在Web服务器上使用本地文件系统来实现此方法.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐