2013-03-08 174 views
0

我想上傳一個超過30 MB大小的大文件,如果我上傳使用silverlight文件上傳控件,它幾乎不需要一分鐘上傳30 MB文件到服務器,如果我嘗試上傳使用asp.net相同的文件文件上傳控制或telerik rad上傳控制它永遠需要將文件上傳到天藍色的存儲,我可以知道這兩個控件之間有什麼區別,關於silverlight控件有什麼特別之處,上傳發生如此之快?Silverlight文件上傳和asp.net文件上傳控件的區別?

我之所以要嘗試asp.net文件上傳,是因爲我需要在fileupload完成文件名和文件位置後立即發送郵件,我可以在後面的asp.net代碼中通過捕獲代碼中的文件名後面,我怎麼才能實現這個功能使用銀光文件上傳控制

回答

-1

根據我在Silverlight的知識,你可以通過WCF服務上傳服務器上的文件。在WCF服務中,您只需以字節格式上傳文件內容數據。當時你在使用上傳網頁的其他控件如帶有視圖狀態的文本框,下拉列表等。因此,使用該數據上傳文件內容也會上傳到服務器上,所以它會影響網頁表單的上傳速度。

+0

我可以使用silverlight文件上傳控件在代碼後面捕獲上傳的文件名嗎? – mahesh 2013-03-08 14:00:05

+0

是的,你可以通過javascript .. – 2013-03-11 05:03:17

0

你看看控件上的正確配置嗎?一些控件具有像通過塊發送數據的配置。按塊發送數據可能會影響服務器到客戶端的請求/響應時間,反之亦然。