Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Input (in Telerik.Windows.Controls.Input.dll)
RadUpload是客户端和服务器端的一部分。在客户端执行完全在浏览器中使用Silverlight的平台。在服务器端需要处理的服务器进行处理的文件提交到客户端。检查在线视频教程有关如何安装
http://www.telerik.com/support/videos/preview/b221i-bkm-b221c-kmt.aspx
先说怎样添加服务器端,步骤如下:
创建ASP.NET Web应用程序
添加引用 Telerik.Windows.RadUploadHandler
新增ASHX处理- RadUploadHandler.ashx
下面是一个示例代码的处理
RadUploadHandler.ashx
<%@ WebHandler Language="C#" Class="RadUploadHandler" %>
using System;
using System.Web;
public class RadUploadHandler : Telerik.Windows.RadUploadHandler
{
}
创建一个新文件夹用于放上传的文件。例子中的文件夹命名为“ Uploads ”
这应该是现在能够的服务器端安装程序一部分。为了测试所创建的Web应用程序和处理程序将您的浏览器的RadUploadHandler.ashx文件。您应该会看到下面的输出,如果一切都正确:
现在开始配置客户端
设置UploadServiceUrl财产。这个URL应该是一个绝对URL指向上传处理程序。该域名在Silverlight的应用托管应该是相同的域中的上传处理程序托管。在我们的情况下, UploadServiceUrl应指向http://localhost:6519/RadUploadHandler.ashx和Silverlight的应用程序应该存放在相同的网域-例如关于这个网址: http://localhost:6519/index.html 。请注意,该端口的应用程序应该是一样也(在我的情况下,端口设置为6519 ,但任何其他端口-包括默认端口80 -都可以运行) 。
示例代码如下:
<telerikInput:RadUpload x:Name="ImgLoad" Margin="-167,237,0,0" HorizontalAlignment="Left"
Width="373" d:LayoutOverrides="Width"
TargetFolder="Uploads"
UploadServiceUrl="http://localhost:6519/RadUploadHandler.ashx"
IsAutomaticUpload="True"
Filter="Image Files (*.gif;*.jpg;*.jpeg;*.png)|*.gif;*.jpg;*.jpeg;*.png"
OverwriteExistingFiles="True"
VerticalAlignment="Top"
FileUploaded="ImgLoad_FileUploaded"
UploadStarted="ImgLoad_UploadStarted"
Height="196" Background="#FFFFFFFF"
/>
TargetFolder : 是上传文件路径
UploadServiceUrl:上传到服务器的地址
Filter:文件格式(我的示例中用于上传图片)
现在客户端配置完成。
转自:http://www.cnblogs.com/googlebaidu/articles/1501638.html
分享到:
相关推荐
Visual Studio RadControls Ajax控件
Telerik RadControls Silverlight 正式版,废话不多说了,帮助什么的看官网吧,都是dll,不会用的,不懂的别下。。。人品保证 Telerik.Windows.Controls.Charting.dll Telerik.Windows.Controls.dll Telerik....
Telerik RadUpload is a suite containing: a highly efficient proprietary HttpModule, which enables uploading of files with size up to 2GB, while allocating a minimum amount of server memory. UI ...
Telerik RadControls for WindowsPhone 2012 Q2 dev 开发版(无需额外授权,即为破解版) 程序集文件描述已无 ‘ trail’ 字样
Telerik RadControls for WinForms Q3 2008
Telerik的Silverlight5控件包,开发者版本,非试用版,2012-10-17。 0积分下载,单个安装程序。 RadControls_for_Silverlight5_2012_3_1017_Dev.msi 大小: 66617344 字节 修改时间: 2012年11月26日 星期一, 8:05:...
RadControls for ASP.NET AJAX
RadControls_WinForms_2012_1_301_dev(RadControls for WinForms Q1 2012) part2
RadControls ASP.NET(破解版) telerik控件,效果与收费版一模一样!很强大,web OA必备
☆ 资料说明: ☆ Telerik RadControls for WinForms 2012.3 1017 此版本为开发版(零售版),无需序列号、无需破解;
最近开发需要,下了不少Telerik RadControls for Silverlight新版本,都说无需破解,但在vs2010里都出错,无法用,只有这个版本使用正常,共享一下。
Telerik RadControls for WPF35 Q2 2010 hotfix(2010年7月23日的版本)
RadControls wpf 4 2010 2 0917 补丁, 版本新于 2010 Q2 Sp1。 解压覆盖
Telerik RadControls for Silverlight Beta2 如果喜欢,请购买正版。 www.fosoyo.com
☆ 资料说明: ☆ Telerik RadControls for WPF 2013 Q2 2013.2.0611 此版本为开发版(零售版),无需序列号、无需破解;
The courseware has chapters on groups of RadControls where there are similarities between the controls. For example, all of the navigation controls are more alike than similar when it comes to the ...
最好的WinForms开发控件包,最专业、超级强大、超好,强烈推荐,RadControls for WinForms 2010 Q1(2010年3月9日的版本)开发版本(总共4个压缩包)
Telerik RadControls for WPF Q1 2009 SP1 Source (2009年4月13日版本)
telerik 的 r.a.d.controls 套装是一款最具革命性和广泛性的开发工具集,它主要针对专业级的 ASP.NET 开发,适用于 AJAX, Atlas 、Visual Studio .NET 2005 、Visual Studio 2008 及 ASP.NET 3.5。...
Telerik RadControls for ASP.NET AJAX Q3 2008 SP1 part6 (2008年11月25日的版本)开发版本 零售版 不需要key安装