Xceed Upload for Silverlight使您快速方便的異步上傳多個文件而且對數據大小沒有限制,使您用Silverlight 建立的程序有一個完美的Silverlight體驗。此產品包含在產品集合 Xceed Ultimate Suite 中。瀏覽器
具體功能:服務器
徹底基於Silverlight 3。網絡
徹底用C#編寫。異步
在Blueprint版本提供了完整的源代碼。工具
基於一個靈活的和可擴展的對象模型。性能
全部的文檔徹底都集成到Visual Studio中。測試
包含各樣的VB.NET,C#,和 JavaScript示例應用程序讓您快速入門。ui
讓您快速方便的增長多文件上傳功能到任何的Microsoft Silverlight 應用程序中。直接上傳圖片和其它文件到集成Silverlight的網頁。編碼
全部上傳操做都是異步的,所以集成該控件的網頁仍然能夠在整個傳送過程當中響應其餘用戶交互。spa
一次性能上傳處理多個文件。
從您的Silverlight表單上傳字段內容和字符串到Web服務器會變得更加簡單:字段會自動收集並格式化成一個標準格式的請求。
幫助併爲您的最終用戶提供一個完美的Silverlight 體驗,諸如顯示進度信息。
當它正在上傳的時候讓你壓縮數據。支持可控壓縮級別的GZip和Deflate壓縮方式 。
豐富的事件讓您的應用程序能監測和控制上傳過程當中的每一步操做。
提供多個不一樣版本的上傳方法:從簡單的「fire-and-forget」版本到讓您控制每一步操做。Static和instance版本讓你使用適合您需求的組件。
支持延遲上傳,讓您的應用程序收集文件和字符串能夠在準備就緒的狀況下執行傳送。
利用組件發出HTTP協議請求,經過「multipart/form-data」內容類型,使用標準的MIME格式上傳數據,這意味着任何最新的Web服務器都將能處理數據。
能夠設置自定義HTTP協議請求標題(主標題和項目標題)。
在邊界中使用的HTTP請求能夠被指定。
Base64編碼能夠支持網絡瀏覽器,不容許上傳非ASCII數據。
同時支持ASP.NET和AJAX。
包含輔助服務器類
Xceed HTTP服務器工具爲ASP.NET提供幫助處理壓縮/編碼數據。
在UploadedFile和UploadedFiles類準確的處理壓縮/編碼的文件:由於這些類是基於文件系統的核心,他們處理這類文件的工做與通常文件同樣簡單。
UploadedString類有助於簡化處理壓縮/編碼字符串。
其它功能
客戶端執行:若是不使用壓縮或編碼,那服務器端組件或代碼也不須要。
經IIS測試,符合任何HTTP 1.1標準兼容的Web服務器。
在刷新或者上傳後的過程當中不會觸發頁面。
支持Unicode文件名。
支持Windows Vista,Windows XP SP2, Windows 2000,和 Windows Server 2003 (除了 IA-64)操做系統,而且能在Internet Explorer 7 和 6,Firefox 2 和1.5,以及 Safari (Mac OS 10.4.8+ only)瀏覽器上運行。有些操做系統/瀏覽器的組合是不支持Silverlight的。
Xceed Upload for Silverlight