使用Lion.Web.UpLoadModule上传大文件心得
2005-11-28 11:10
609 查看
一,下载组件到项目的Bin目录下,(我上传的文件直接解压缩到bin目录即可)
/Files/pblee/bin.rar
二,在项目中添加引用
右点资源管理器的引用-添加引用-COM-选择-选择刚复制的dll文件-确定
三,在web.config中注册组件
打开web.config
在<system.web>和</system.web>之间添加
<httpModules>
<add name="UploadModule" type="Lion.Web.UpLoadModule.UpLoadModule, Lion.Web.UpLoadModule, Version=1.2.2004.805, Culture=neutral, PublicKeyToken=eee5fb5e935c316e" />
</httpModules>
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="100819200" executionTimeout="900"/>
上面的是注册组件
下面的是重设上传RequestLength
四,前台代码
提交的Form修改一下
<FORM id="Form1" method="post" enctype="multipart/form-data" runat="server">
文件的input
<INPUT contenteditable="false" type="file" name="file1">
五,后台代码
记得using
using Lion.Web.UpLoadModule;Page_Load根据需要修改
private void Page_Load(object sender, System.EventArgs e)
按钮事件
private void Button1_Click(object sender, System.EventArgs e)
{
string path = Path.Combine(Server.MapPath("."),"UploadFile");
UpLoadHelper uh = new UpLoadHelper();
foreach(UpLoadFile file in uh.GetUploadFileList("file1"))
{
file.SaveAs(Path.Combine(path,Path.GetFileName(file.FileName)));
}
}
感谢两位前辈提供这么好的东西
/Files/pblee/bin.rar
二,在项目中添加引用
右点资源管理器的引用-添加引用-COM-选择-选择刚复制的dll文件-确定
三,在web.config中注册组件
打开web.config
在<system.web>和</system.web>之间添加
<httpModules>
<add name="UploadModule" type="Lion.Web.UpLoadModule.UpLoadModule, Lion.Web.UpLoadModule, Version=1.2.2004.805, Culture=neutral, PublicKeyToken=eee5fb5e935c316e" />
</httpModules>
<httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="100819200" executionTimeout="900"/>
上面的是注册组件
下面的是重设上传RequestLength
四,前台代码
提交的Form修改一下
<FORM id="Form1" method="post" enctype="multipart/form-data" runat="server">
文件的input
<INPUT contenteditable="false" type="file" name="file1">
五,后台代码
记得using
using Lion.Web.UpLoadModule;Page_Load根据需要修改
private void Page_Load(object sender, System.EventArgs e)
按钮事件
private void Button1_Click(object sender, System.EventArgs e)
{
string path = Path.Combine(Server.MapPath("."),"UploadFile");
UpLoadHelper uh = new UpLoadHelper();
foreach(UpLoadFile file in uh.GetUploadFileList("file1"))
{
file.SaveAs(Path.Combine(path,Path.GetFileName(file.FileName)));
}
}
感谢两位前辈提供这么好的东西
相关文章推荐
- 使用Lion.Web.UpLoadModule上传大文件心得
- Lion.Web.UpLoadModule 1.0_Demo提供大文件上传并显示上传进度条
- Lion.Web.UpLoadModule 1.1.2004.0720 大文件上传带进度显示组件[DOTNET]
- Lion.Web.UpLoadModule 1.0_Demo提供大文件上传并显示
- 使用WebClient.UpLoadFile方法在C/S程序中上传文件
- webUploader百度上传控件使用心得以及jfinal文件上传保存
- 关于文件上传jQuery插件jquery.uploadify的使用心得
- 使用Nginx Upload Module实现上传文件功能
- WEB文件上传之apache common upload使用(一)
- 使用 Nginx Upload Module 实现上传文件功能
- ewebeditor上传文件大小及在线编辑器jsp版使用心得
- 转:使用 Nginx Upload Module 实现上传文件功能
- ewebeditor上传文件大小及在线编辑器jsp版使用心得
- 上传文件中使用ajaxfileupload.js碰到的问题
- 一个使用jspSmartUpload控件上传文件的例子
- 使用jQuery OCUpload实现excel文件一键上传功能
- Angular2使用ng2-file-upload上传文件
- asp.net slickupload 使用方法(文件上传)
- Brettle.Web.NeatUpload.dll支持的大文件上传
- C#在WinForm下使用HttpWebRequest上传文件并显示进度