Silverlight文件上传和下载
HSS互联是最新的文件上传和下载对话框Silverlight的控件库,可以添加到任何Silverlight或ASP.NET Web应用程序。虽然互联HSS中包含完整的Silverlight控件和基础设施;你需要实现自己的文件访问处理程序适用于您的特定文件存储的需求,如一个文件系统或数据库的持久性。
HSS互联封装95F建立您的神器出山:www.shenqi73.com文件上传/下载应用程序的复杂性,所提供的对话框,客户机/服务器通信和基础处理,从而减少了在你的应用程序的代码量和复杂性。
“HSS互联”的一些主要特点:
上传特点:
·快速的上传速度通过,可以使用IAsyncHttpHandler或IHttpHandler的
·支持大文件上传,利用分块
·自动调整块大小,根据
网络带宽
·最大块大小设置会自动根据maxRequestLength的服务器设置
·支持块重试(控制实现处理程序)
·每个数据块的散列和验证
·允许用户浏览文件之前显示对话框
·负载与预先选定的文件列表
·拖放文件
·的可选文件exlusion(默认是:。exe文件。MDB。MDE |。ACCDB |。ACCDE)
·可选的文件过滤器,在浏览时(默认:所有文件(。))。
·可选的最大并发上传(默认是:2)
·可选的多个文件选择(默认:true)
·可选AutoUpload后选择
·可选AutoUpload开放的,当你有预先选定的文件
·可选AUTOCLOSE当上传完成时超时异常
·支持通过元数据以及每个请求
·支持标记和注释元数据文件通过
·自定义客户端和服务器之间的手抖动降低复杂性
·服务器端处理流水线降低您的代码
·支持身份验证和授权
·支持
安全客户端服务器通信
·采用最新的Silverlight功能和XAML模板/样式
·支持重新模板
下载功能:
·保存远程文件流对象(FILESTREAM,MemoryStream的,等)
·支持通过浏览器下载文件(标准的HTTP文件下载)
·支持请求的单个或多个文件
·有多个文件的处理程序可以提供用于
编程文件
·或任何其他自定义工作流所需的
·自定义客户端和服务器之间的手抖动降低复杂性
·服务器端处理流水线降低您的代码
·支持通过元数据以及每个请求
·支持身份验证和授权
·支持安全客户端服务器通信
·采用最新的Silverlight功能和XAML模板/样式
·支持重新模板
要求:
·< SDK 4.0
·
NET框架4.0 此版本中的新功能:
UploadFileDialog:
·新增支持为一个FileUploaded的事件,该事件为每个文件的上传和包括可选的上载操作的结果。
BaseUploadHandler:
·添加了回报率(字符串类型),当上传方法,你可以提供一个结果字符串返回到客户端通过使用FileUpload事件。