2010-06-23 46 views
1

是否可以在Silverlight中上传大文件而不使用“chunked upload”或将所有文件数据加载到内存中?在Silverlight中上传大文件

我读了一些关于使用Silverlight流媒体API上传的东西,这是否有效,它会真正流式传输数据,而不是先将所有数据预先加载到内存中?

回答

4

Silverlight没有实现任何“流式上传”。在请求发送到服务器之前,所有要发送的数据都应写入流中。所以,如果你需要发送真正的大文件,我会说多个帖子使用“transfer-encoding:chunked”(即分块上传)是要走的路。

+0

这不是一个有效的答案,因为Silverlight是不允许设置在WebRequest的了'转移,Encoding'头 - [它是由设置浏览器(https://developer.yahoo.com/dotnet/silverlight/2.0/requestheaders.html)。 – SliverNinja 2015-01-23 16:32:17