gpt4 book ai didi

Silverlight 流式上传

转载 作者:行者123 更新时间:2023-12-04 21:26:51 26 4
gpt4 key购买 nike

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

最佳答案

您可以采用“分 block ”方法。 Codeplex 上的 Silverlight 文件上传器使用这种技术:

http://www.codeplex.com/SilverlightFileUpld

给定一个 block 大小(例如 10k、20k、100k 等),您可以拆分文件并使用 HTTP 请求将每个 block 发送到服务器。服务器将需要处理每个 block 并在每个 block 到达时重新组装文件。在有多个 Web 服务器的 Web 场场景中 - 请注意不要将 Web 服务器上的本地文件系统用于此方法。

关于Silverlight 流式上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1856854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com