Brettle.Web.NeatUpload.dll 大文件上传(转)
2012-10-10 17:57
399 查看
下载地址:http://neatupload.codeplex.com/ 1.在工具箱中添加Brettle.Web.NeatUpload.dll,可以看到工具箱中出现InputFile等控件。
2.复制文件夹NeatUpload到根目录.
3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下: <body>
<form id="form1" runat="server">
<div>
<upload:InputFile id="AttachFile" runat="server"></upload:InputFile>
<asp:Button ID="Upload" runat="server" Text="Upload" OnClientClick="ToggleVisibility('ProgressBar','on')" OnClick="Upload_Click"/>
<div id="ProgressBar" style="display:none;">
<upload:progressbar id="pbProgressBar" runat="server" Inline="true" Width="500px" Height="100"> </upload:progressbar>
</div>
</div>
</form>
</body> 4.添加脚本代码ToggleVisiblity函数到页面上如下: <script type="text/javascript" language="javascript">
function ToggleVisibility(id, type)
{
el = document.getElementById(id);
if(el.style)
{
if(type == 'on')
{
el.style.display = 'block';
}
else
{
el.style.display = 'none';
}
}
else
{
if(type == 'on')
{
el.display = 'block';
}
else
{
el.display = 'none';
}
}
}
</script> 5.给上传文件的按钮添加事件Upload_Click protected void Upload_Click(object sender, EventArgs e)
<httpModules useFullyQualifiedRedirectUrl="true">
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" />
</httpModules> 7.需要在web.config进行其他一些设置才能保证完美
在<configuration>里面加入 <configSections>
<sectionGroup name="system.web">
<section name="neatUpload" type="Brettle.Web.NeatUpload.ConfigSectionHandler, Brettle.Web.NeatUpload" allowLocation="true" />
</sectionGroup>
</configSections> 在 <system.web>加入 <neatUpload useHttpModule="false" maxNormalRequestLength="4096" maxRequestLength="2097151" defaultProvider="FilesystemUploadStorageProvider">
<providers>
<add name="FilesystemUploadStorageProvider"
type="Brettle.Web.NeatUpload.FilesystemUploadStorageProvider, Brettle.Web.NeatUpload" />
</providers>
</neatUpload> 在<configuration>里面的后面位置加入 <location path="Default.aspx" >
<system.web>
<neatUpload useHttpModule="true" />
<httpRuntime maxRequestLength="2097151" executionTimeout="3600" useFullyQualifiedRedirectUrl="true" />
</system.web>
</location>
</configuration> 转自:/article/4784499.html
2.复制文件夹NeatUpload到根目录.
3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下: <body>
<form id="form1" runat="server">
<div>
<upload:InputFile id="AttachFile" runat="server"></upload:InputFile>
<asp:Button ID="Upload" runat="server" Text="Upload" OnClientClick="ToggleVisibility('ProgressBar','on')" OnClick="Upload_Click"/>
<div id="ProgressBar" style="display:none;">
<upload:progressbar id="pbProgressBar" runat="server" Inline="true" Width="500px" Height="100"> </upload:progressbar>
</div>
</div>
</form>
</body> 4.添加脚本代码ToggleVisiblity函数到页面上如下: <script type="text/javascript" language="javascript">
function ToggleVisibility(id, type)
{
el = document.getElementById(id);
if(el.style)
{
if(type == 'on')
{
el.style.display = 'block';
}
else
{
el.style.display = 'none';
}
}
else
{
if(type == 'on')
{
el.display = 'block';
}
else
{
el.display = 'none';
}
}
}
</script> 5.给上传文件的按钮添加事件Upload_Click protected void Upload_Click(object sender, EventArgs e)
<httpModules useFullyQualifiedRedirectUrl="true">
<add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload" />
</httpModules> 7.需要在web.config进行其他一些设置才能保证完美
在<configuration>里面加入 <configSections>
<sectionGroup name="system.web">
<section name="neatUpload" type="Brettle.Web.NeatUpload.ConfigSectionHandler, Brettle.Web.NeatUpload" allowLocation="true" />
</sectionGroup>
</configSections> 在 <system.web>加入 <neatUpload useHttpModule="false" maxNormalRequestLength="4096" maxRequestLength="2097151" defaultProvider="FilesystemUploadStorageProvider">
<providers>
<add name="FilesystemUploadStorageProvider"
type="Brettle.Web.NeatUpload.FilesystemUploadStorageProvider, Brettle.Web.NeatUpload" />
</providers>
</neatUpload> 在<configuration>里面的后面位置加入 <location path="Default.aspx" >
<system.web>
<neatUpload useHttpModule="true" />
<httpRuntime maxRequestLength="2097151" executionTimeout="3600" useFullyQualifiedRedirectUrl="true" />
</system.web>
</location>
</configuration> 转自:/article/4784499.html
相关文章推荐
- Brettle.Web.NeatUpload.dll 大文件上传
- Brettle.Web.NeatUpload.dll支持的大文件上传
- Brettle.Web.NeatUpload.dll支持的大文件上传
- Brettle.Web.NeatUpload.dll支持的大文件上传
- 转载 Brettle.Web.NeatUpload.dll支持的大文件上传
- Brettle.Web.NeatUpload.dll支持的大文件上传
- Brettle.Web.NeatUpload.dll支持的大文件上传
- Brettle.Web.NeatUpload.dll支持的大文件上传
- 利用Brettle.Web.NeatUpload控件对打文件进行上传(转)
- About the NeatUpload™ ASP.NET Component - Brettle.Web.NeatUpload.dll
- NeatUpload 网络上传大文件的web.config配置问题
- Brettle.Web.NeatUpload.dll 使用
- Brettle.Web.NeatUpload.dll
- 大文件上传NeatUpload
- Lion.Web.UpLoadModule 1.0_Demo提供大文件上传并显示
- WEB页面_文件上传(表单提交和ocupload)
- 免费HTTP上传文件控件WebUploadFile.ocx发布,让实现Word在线编辑器变得容易
- asp.net 大文件上传 之 改版了的SlickUpload.HttpUploadModule(Krystalware.SlickUpload.dll)
- 大文件上传 之 改版了的SlickUpload.HttpUploadModule(Krystalware.SlickUpload.dll)
- 大文件上传NeatUpload简单用法 (转)