-->>>这个是人家修改垃圾猪的控件的。
用修改的eWebapp.Upload控件实现多文件上传 用户控件(示例代码下载)
附件一为dll文件,附件二为原始eWebapp.Upload源码;
现在说明如下:
1、配置.net2.0
2、webconfig加入如下代码:
<appSettings>
<add key="eWebapp.Upload" value="\Upload"></add>
<add key="certenpath" value="F:\\file"></add>
</appSettings>
<httpModules>
<add name="UploadModule" type="eWebapp.Upload.UploadModule, eWebapp.Upload"/>
</httpModules>
<httpRuntime maxRequestLength="272400" executionTimeout="3600"/>
注:certenpath为你要上传的目录,后面可自己加入所需目录;
3、要做上传的页面代码:
test.aspx
在页头加入
<%@ Register TagPrefix="ewebapp" Namespace="eWebapp.Upload" Assembly="eWebapp.Upload" %>
在页间加入
<ewebapp:upload id="UpLoad1" runat="server" AutoSave="No" AllowUpload="*" linkStyle="a" ShowLoad="Yes"
progress="OVERFLOW: hidden; WIDTH: 0%; HEIGHT: 14px; BACKGROUND-COLOR: #99cc00" progressInfoStyle="COLOR:#800000;FONT-SIZE: 10px; OVERFLOW: hidden; WIDTH: 250px; BORDER:#800000 1px solid; POSITION: ; HEIGHT: 14px; TEXT-ALIGN: center;"
progressBar="WIDTH: 250px; HEIGHT: 14px" InputCss="Ninput" ToolTip="罗湖网独立制作多文件带进度条控件" Maxsize="217151"
UserTimeSave="No" ToPath="eUpload" StrongSave="No"></ewebapp:upload>
<br />
<ewebapp:upload id="Upload2" runat="server" Maxsize="217151" ToolTip="制作多文件带进度条控件" InputCss="Ninput"
progressBar="WIDTH: 250px; HEIGHT: 14px" progressInfoStyle="COLOR:#800000;FONT-SIZE: 10px; OVERFLOW: hidden; WIDTH: 250px; BORDER:#800000 1px solid; POSITION: ; HEIGHT: 14px; TEXT-ALIGN: center;"
progress="OVERFLOW: hidden; WIDTH: 0%; HEIGHT: 14px; BACKGROUND-COLOR: #99cc00" ShowLoad="No"
linkStyle="a" AllowUpload="*" AutoSave="No"
UserTimeSave="No" ToPath="eUpload"></ewebapp:upload>
如需多个控件可拷贝
test.aspx.cs
this.UpLoad1.ToPath ="wenjian\\";
this.UpLoad1.Save();
this.Upload2.ToPath = "wenjian\\" ;
this.Upload2.Save();
文件会自动上传到web.config里定义的文件目录下。
此控件修改自eWebapp.Upload,