zoukankan      html  css  js  c++  java
  • 一个大文件上传组件RadUpLoad(带进度条时间显示)

    private string SaveFile()
       {
           string _return = "";
           foreach (UploadedFile file in RadUploadContext.Current.UploadedFiles)
           {
     
               string Path = Server.MapPath(@"/upload/media");
     
               //如果路径不存在,则创建
               if (System.IO.Directory.Exists(Path) == false
               {
                   System.IO.Directory.CreateDirectory(Path);
               }
     
               //组合路径,file.GetName()取得文件名
               Path = Path + "/" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file.GetExtension();
     
               //保存
               file.SaveAs(Path, true);
               _return = Path;
           }
           return _return;
       }
     此处代码要在上面增加
    using Telerik.WebControls;
     
     
     
    前台代码:
    顶部注册组件
     
    <%@ Register TagPrefix="telerik" Namespace="Telerik.QuickStart" Assembly="Telerik.QuickStart" %>
    <%@ Register TagPrefix="radU" Namespace="Telerik.WebControls" Assembly="RadUpload.Net2" %>
    页面HTML
    <radU:RadProgressManager ID="Radprogressmanager1" Width="100%" runat="server"/>
    <radU:RadProgressArea ID="progressArea1" Width="100%" runat="server">
    </radU:RadProgressArea>
    <asp:FileUpload ID="FileUpload1" Width="180" runat="server"/>
    引用DLL为RadUpload.Net2.dll与 Telerik.QuickStart.dll ,RadUpload.Net2.xml都在BIN目录下

    webconfig配置

     
       <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"/>

    Bin文件下载:下载文件

  • 相关阅读:
    html5实现全屏的api方法
    用html5(requestFullscreen) js实现点击一个按钮使浏览器全屏效果
    HTML5 中fullscreen 中的几个API和fullscreen欺骗
    杭州收集
    JS DOM -- 关于回车键盘事件执行事件
    AngularCSS 的引入: CSS On-Demand for AngularJS
    用Javascript获取页面元素的位置
    angularjs 可以加入html标签方法------ng-bind-html的用法总结(2)
    angularjs 可以加入html标签方法------ng-bind-html的用法总结(1)
    onkeypress、onkeydown、onkeyup
  • 原文地址:https://www.cnblogs.com/12go/p/2284558.html
Copyright © 2011-2022 走看看