From:http://www.brettle.com/neatupload (Brettle.Web.NeatUpload.dll)
About the NeatUpload™ ASP.NET Component | |
---|---|
|
Features
- Streams uploads directly to storage. This conserves server memory, allows larger uploads, and helps prevent Denial of Service attacks.
- Integrates easily with existing applications. Drag-and-drop the controls using the Visual Studios Web Forms Designer, or replace <HtmlInputFile> with <NeatUpload:InputFile> and add a <NeatUpload:ProgressBar> to your ASP.NET pages. Then use the properties of InputFile to access the uploaded file and its original name.
- Supports both inline and popup progress bars.
- Falls back to using ASP.NET's HttpPostedFile if the NeatUpload HttpModule is not present. This makes it easy to remove the HttpModule if for some reason it causes problems.
- Supports customization through styles, custom progress display pages, and custom UploadStorageProviders.
- Supports AJAX-style refreshless updates of the progress bar.
- Does not require JavaScript.
- Works under Mono's XSP/mod_mono and Microsoft's ASP.NET.
- Removes uploaded files when an error occurs. This helps prevent disk space leakage.
- Licensed under the Lesser General Public License (LGPL), a business-friendly open source license. See below for details.
Demo
Check out the live demo!Download
For the most recent stable version, download NeatUpload-1.2.30.zip or NeatUpload-1.2.30.tar.gz. The download files include both source and precompiled binaries. You can also get the fourth third release candidate for NeatUpload-1.3, by downloading either NeatUpload-trunk.765.zip or NeatUpload-trunk.765.tar.gz.The latest code is always available from the Subversion repository. You can browse it with your web browser or use a subversion client with a command like this:
svn checkout https://forgesvn1.novell.com/svn/neatupload/trunk
NeatUpload-1.1 users that don't wish to upgrade should download NeatUpload-1.1.36.zip or NeatUpload-1.1.36.tar.gz.