NeatUpload allows ASP.NET developers to stream uploaded files to disk and allows users to monitor upload progress. It works under Mono's XSP/mod_mono as well as Microsoft's ASP.NET implementation and features two custom controls. InputFile allows the user to select a file to upload and ProgressBar displays the upload progress either inline or in a popup. ProgressBar even allows users without JavaScript to see upload progress.
| Tags | Internet Web Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | Mac OS X Windows Windows Unix |
| Implementation | C# |
Recent releases


Changes: This version fixes a bug where using HttpResponse.TransmitFile() could cause the entire transmitted file to be buffered in memory temporarily, and a bug where the script elements produced by NeatUpload's ProgressBar control were not XHTML compliant. The fix for the TransmitFile() issue has the small side effect that sometimes responses larger than 1MB are not buffered.


Changes: This is a security fix release. It fixes a bug where a race condition sometimes caused portions of responses to be sent to the wrong user, potentially revealing sensitive information to unauthorized users. The following versions are thought to be vulnerable: 1.2.11 through 1.2.16, 1.1.18 through 1.1.23, and trunk.379 through trunk.445. NeatUpload-1.1.24 and the latest development snapshot contain the same fix.


Changes: This release fixes a bug introduced in 1.2.11 that caused a "Cannot get the query string" error after a request was processed if Response.Redirect() was called during the processing of the request.


Changes: This release fixes a bug where files would not upload and the progress display would not update when ASP.NET tracing was enabled in the Web.config. It disables the UploadHttpModule when that situation occurs. See the "ASP.NET application-wide tracing disables NeatUpload" section of the manual for details.


Changes: This release fixes a bug where calling HttpResponse.Close() could cause future requests to hang.
Tools to assess networks for VoIP, IPTV, video quality, and connection quality.
A tiny Web framework for PHP5 that follows the model-template-controller paradigm.