可以使用Brettle.Web.NeatUpload.dll组件http://www.cnblogs.com/changchangcc520/archive/2007/09/20/900618.html

解决方案 »

  1.   

    使用radupload1.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.aspx3.文件大小的控制,如果太大会出现页面报错。
    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
    下这个dll就可以用了,已经反编译后改成中文的了,我以前用的就是这个(转的)http://www.cnblogs.com/gudufy/archive/2008/09/17/766234.html