UI upload 多文件上传

曾祥展

曾祥展

 

cs:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

public class WebForm1 : System.Web.UI.Page {
    protected ComponentArt.Web.UI.Upload Upload1;

  private bool IsOnWebSite()
  {
    return Request.Url.ToString().ToLower().Contains(".componentart.com");
  }

  private void Page_Load(object sender, System.EventArgs e)
  {
    Upload1.TempFileFolder = Server.MapPath("~/uploads/temp");

    if (!IsOnWebSite())
    {
      Upload1.DestinationFolder = Server.MapPath("~/uploads");
    }
  }

    #region Web Form Designer generated code
    override protected void OnInit(EventArgs e) {
        InitializeComponent();
        base.OnInit(e);
    }
    private void InitializeComponent() {
        this.Load += new System.EventHandler(this.Page_Load);
    }
    #endregion
}

 

 

 

web.confing:

<httpHandlers>
  <add verb="*" type="ComponentArt.Web.UI.UploadProgressHandler,ComponentArt.Web.UI" path="ComponentArtUploadProgress.axd"/>
</httpHandlers>


<httpModules>
  <add type="ComponentArt.Web.UI.UploadModule,ComponentArt.Web.UI" name="ComponentArtUploadModule"/>
</httpModules>
posted @   曾祥展  阅读(4662)  评论(102编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示