1.web.config 中需要加入:
<httpHandlers>
<add verb="*" path="Telerik.RadUploadProgressHandler.aspx" type="Telerik.WebControls.RadUploadProgressHandler, RadUpload.Net2" />
</httpHandlers>
<httpModules>
<add name="RadUploadModule" type="Telerik.WebControls.RadUploadHttpModule, RadUpload.Net2" />
</httpModules>
2.引用并声明使用
<%@ Register TagPrefix="radU" Namespace="Telerik.WebControls" Assembly="RadUpload.NET2" %>
<radU:RadProgressManager ID="Radprogressmanager1" runat="server" />
<radU:RadUpload ID="RadUpload1" runat="server" Skin="Web20" InitialFileInputsCount="2"
MaxFileInputsCount="4" AllowedFileExtensions=".doc,.rar" MaxFileSize="10000000"
TargetFolder="~/Upload/kjcx" OverwriteExistingFiles="false" />
<asp:Button ID="buttonSubmit" runat="server" CssClass="RadUploadButton" Text="Submit!" />
<radU:RadProgressArea ID="progressArea1" runat="server" />
很多参数的设置参考 :http://www.telerik.com/demos/aspnet/Upload/Examples/Overview/DefaultCS.aspx
3.文件大小的控制,如果太大会出现页面报错。
web.config
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="8192" requestLengthDiskThreshold="8192" />
报错的帮助文档:
http://www.telerik.com/support/kb/article/b454K-gth-b454T-cee.aspx
http://www.telerik.com/help/radUpload/v2%5FNet2/?UploadingLargeFiles.html
以上内容为转载别人的,今天在网上下载了一个上传大容量文件的源码,上面用到了rad这个套控件中的两个,上传了一个400M的文件成功,以后就用这个控件来专门上传大容量的文件了,作为上传大容量文件的一个方案,哈哈!
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lee576/archive/2007/12/17/1943941.aspx
分享到:
相关推荐
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 ...
通过控件+fileupload自带控件实现普通文件上传及其超大文件上传. 请不要忘记更改web.config中的: *" path="*.asmx"/> *" path="Telerik.RadUploadProgressHandler.aspx" type="Telerik.WebControls....
因为asp.net有fileupload的上传控件,但是这个控件上传的文件大小有限,所以根本满足不了需求百度了下,很多人遇到asp.net上传超大文件的困惑,偶尔搜索发现csdn有个哥们提到这个超大文件如何实现,RadUpload.Net2....
RadUpload是一款广泛应用于ASP.NET开发中的专业上传组件,它提供了高效、稳定且用户友好的文件上传功能。在ASP.NET框架下,开发人员可以利用这款组件轻松实现多文件同时上传、大文件分块上传以及自定义上传进度显示...
运行该demo 要记得给visual studio 2005 安装sp1 补丁 注意配置文件的位置 其中如下内容千万不要忽略 <httpRuntime maxRequestLength="2040000" executionTimeout="600"/>
为了解决上述问题,我们可以采用第三方组件或自定义逻辑来实现超大文件上传。这里介绍一种基于`RadUpload.Net2.dll`的解决方案。 ##### 1. 添加引用 首先,在项目中添加`RadUpload.Net2.dll`的引用。通常,可以在...
RadUpload是一款专为.NET 2.0平台设计的高级上传组件,它提供了高效且用户友好的文件上传功能,尤其适合处理大文件。该组件支持单个文件上传以及多文件同时上传,大大提升了用户体验。在使用RadUpload时,你可以轻松...
本文档将详细介绍如何在 ASP.NET 环境下利用 Telerik 控件来实现这一功能,包括文件上传、进度条显示以及下载功能。 1. **Telerik 控件介绍** - **RadUpload**:这是一个专门用于文件上传的组件,支持单文件和多...
RanUpLoad 是一个第三方组件,专门设计用于处理大文件的上传。要使用这个组件,首先需要从官方源或者可靠的下载站点下载 RanUpLoad,并将包含的两个 dll 文件(通常是 RanUpload.dll 和 Telerik.Web.UI.dll)添加到...
在Asp.Net中处理音频文件的上传和播放涉及到多个关键步骤,这里我们将深入探讨如何实现这一功能,主要围绕使用AspNetPager控件以及文件管理进行讲解。 首先,AspNetPager是一个常用的分页控件,它允许在网页上实现...
RadUpload控件由Telerik公司开发,支持多文件选择、文件预览、错误处理和自定义样式等,极大地提升了上传操作的效率和友好性。 使用"RadUpload.Net2.dll"时,开发者需要在网页上引入相应的JavaScript和CSS资源,并...
【Telerik RadControls for ASP.NET AJAX Q2 2009】是一款由Telerik公司推出的高效、功能丰富的ASP.NET AJAX控件集,专为开发人员提供便捷的Web应用程序构建工具。该版本发布于2009年第二季度,旨在帮助开发者创建...
9. **RadUpload**: 支持批量文件上传的控件,可设置上传大小限制,处理进度反馈等。 10. **RadChart**: 动态图表组件,可用于数据可视化,支持多种图表类型。 这个源代码包对开发者来说是一个宝贵的资源,因为它...
【Telerik RadControls for ASP.NET AJAX Q3 2009 SP1】是Telerik公司发布的一款用于ASP.NET AJAX开发的高性能UI控件集。这个版本发布于2009年12月8日,包含了Service Pack 1的更新,旨在提供更稳定、功能更丰富的...
10. **RadUpload**:支持多文件上传和进度显示,提供断点续传和大文件上传功能。 源代码的开放使得开发者能够: - 查看和学习控件内部的工作机制,提高开发技能。 - 自定义控件行为,实现特定需求或优化性能。 - ...
至于压缩包内的文件,"RadUpload.Net2.dll" 是动态链接库文件,这是.NET框架下的一个组件,包含了实现上传功能的代码。"用法.txt" 应该是作者编写的使用教程,详细介绍了如何在项目中集成并使用这个上传控件。...
4. **RadUpload.Net2.dll**:RadUpload是Telerik提供的一个高级文件上传控件,适用于ASP.NET平台。这个dll提供了多文件选择、断点续传、进度条显示等功能,使得文件上传操作更加便捷和可靠。通过引用此dll,开发者...