NeatUpload用于文件上传。可传大文件。目前最新版本:NeatUpload-1.2.32。
官方网站:http://www.brettle.com/neatupload
NeatUpload下载地址:http://www.brettle.com/Data/Sites/1/NeatUpload-1.3.21.zip
演示地址:http://www.brettle.com/Demo.aspx
1.在VS工具箱中点右键选“选择项”…… 将Brettle.Web.NeatUpload.dll添加到工具箱。
可以在添加后的工具箱看到相应控件。
2.新建web项目。将NeatUpload复制到项目根目录。
3.修改Web.config
- <?xml version="1.0" encoding="utf-8"?>
- <configuration>
- <configSections>
- <sectionGroup name="system.web">
- <section name="neatUpload" type="Brettle.Web.NeatUpload.ConfigSectionHandler, Brettle.Web.NeatUpload" allowLocation="true" />
- </sectionGroup>
- </configSections>
- <appSettings/>
- <connectionStrings/>
- <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>
- <compilation debug="false">
- </compilation>
- <authentication mode="Windows" />
- <httpModules>
- <!--如果不加这httpmodules,进度条不显示-->
- <add name="UploadHttpModule" type="Brettle.Web.NeatUpload.UploadHttpModule, Brettle.Web.NeatUpload"/>
- </httpModules>
- </system.web>
- <location path="Default.aspx" >
- <system.web>
- <neatUpload useHttpModule="true" />
- <httpRuntime maxRequestLength="2097151" executionTimeout="3600" useFullyQualifiedRedirectUrl="true" />
- </system.web>
- </location>
- </configuration>
现在可以拖拽控件开始编程了。
4.aspx页面代码如下:
- <head runat="server">
- <title> NeatUpload </title>
- <script type="text/javascript" language="javascript">
- function ToggleVisibility(id, type)
- {
- el = document.getElementById(id);
- if(el.style)
- {
- if(type == 'on')
- {
- el.style.display =