当前位置: 移动技术网 > IT编程>开发语言>.net > Asp.Net上传组件RadUpLoad(带进度条时间显示)

Asp.Net上传组件RadUpLoad(带进度条时间显示)

2019年04月19日  | 移动技术网IT编程  | 我要评论

音乐欣赏课,小学一年级美术教案,ak48 橘梨纱

在我的企业管理开发的过程中,遇到的最大问题就是大文件的上传了。在或者php中要想上传大文件就需借助于(这会受到虚拟主机的限制)。但是在asp.net中大文件上传似乎要简单了很多。下面提供下asp.net大文件上传的解决方案。
 贴上代码,做.net开发的应该一看就知道什么意思
\

1.btnsave保存文件提交按钮事件
    
[html]
/// <summary> 
    /// btnsave保存文件提交按钮事件 
    /// </summary> 
    /// <param name="sender"></param> 
    /// <param name="e"></param> 
    protected void btnsave_click(object sender, eventargs e) 
    { 
        foreach (uploadedfile file in raduploadcontext.current.uploadedfiles) 
        { 
            string path = server.mappath(@"uploads"); 
            //如果路径不存在,则创建 
            if (system.io.directory.exists(path) == false) 
            { 
                system.io.directory.createdirectory(path); 
            } 
            //组合路径,file.getname()取得文件名 
            path = path + "/" + file.getname().tostring(); 
            //保存 
            file.saveas(path, true); 
        } 
    } 

  此处代码要在上面增加  using telerik.webcontrols;
 
2. 前台代码 顶部注册组件
[html]
<%@ register tagprefix="telerik" namespace="telerik.quickstart" assembly="telerik.quickstart" %> 
<%@ register tagprefix="radu" namespace="telerik.webcontrols" assembly="radupload.net2" % 

3. html页面
[html]
<radu:radprogressmanager id="radprogressmanager1"  width="100%" runat="server" height="37px" /> 
       <radu:radprogressarea id="progressarea1" width="100%"  runat="server"></radu:radprogressarea> 
        
       <asp:fileupload id="fileupload1" runat="server" /> 
       <asp:button id="btnsave" runat="server" text="button" onclick="btnsave_click" />     

4.引用dll为radupload.net2.dll与 telerik.quickstart.dll ,radupload.net2.xml都在bin目录下
5.  webconfig配置
[html]
  <httpmodules> 
   
 
      <add name="raduploadmodule" type="telerik.webcontrols.raduploadhttpmodule, radupload.net2"/>  
 
    </httpmodules>  
 
 <httphandlers>  
 
 <add verb="*" path="telerik.raduploadprogresshandler.aspx" type="telerik.webcontrols.raduploadprogresshandler, radupload.net2"></add>  
 
  </httphandlers>  
 
<!--此处必须有要httpruntime配置,否则报dnserror,而不能上传-->  
 
<httpruntime maxrequestlength="2097151" executiontimeout="3600"/>  

原文地址:来自我的独立博客90男孩分享网,demo下载地址:
 

 


摘自 分享网-石头的博客

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网