是否可以在Silverlight中上傳大文件而不使用「chunked upload」或將所有文件數據加載到內存中?在Silverlight中上傳大文件
我讀了一些關於使用Silverlight流媒體API上傳的東西,這是否有效,它會真正流式傳輸數據,而不是先將所有數據預先加載到內存中?
是否可以在Silverlight中上傳大文件而不使用「chunked upload」或將所有文件數據加載到內存中?在Silverlight中上傳大文件
我讀了一些關於使用Silverlight流媒體API上傳的東西,這是否有效,它會真正流式傳輸數據,而不是先將所有數據預先加載到內存中?
Silverlight沒有實現任何「流式上傳」。在請求發送到服務器之前,所有要發送的數據都應寫入流中。所以,如果你需要發送真正的大文件,我會說多個帖子使用「transfer-encoding:chunked」(即分塊上傳)是要走的路。
分塊可以幫助你加快你上傳的視頻:Parallel upload to Azure via Silverlight Control
這不是一個有效的答案,因爲Silverlight是不允許設置在WebRequest的了'轉移,Encoding'頭 - [它是由設置瀏覽器(https://developer.yahoo.com/dotnet/silverlight/2.0/requestheaders.html)。 – SliverNinja 2015-01-23 16:32:17