2010-06-23 36 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