| Author |
|
| Company |
WebSupergoo |
| Source Code Available |
No |
| License Type |
Free |
| Submitted On |
April 19, 2002 |
| Updated on |
August 31, 2011 |
| .NET Framework |
2.0 |
| Cost |
$ 0 |
Description
ABCUpload .NET allows sophisticated control over the upload of files from a web browser to your ASP.NET pages on your IIS web server. It requires no client side software and operates via standard multipart HTML forms as defined in RFC 1867.
ABCUpload .NET is based on our many years of experience with ABCUpload but it's written entirely in C#. It's 100% CLS compliant, 100% Managed and offers unsurpassed performance, control and stability.
Our Pure HTML Progress Bar allows your visitors to see the progress of their upload in real time with absolutely no client side software. What's more - for ABCUpload .NET it's been updated for even better feedback and flexibility.
We've completely re-written the core upload engine using our proprietary GigUpload technology. ABCUpload was always fast and efficient but now it's even more so - if you want to do simultaneous Gigabyte uploads you can do them using ABCUpload .NET.
The combination of our Pure HTML Progress Bar and GigUpload technology is pretty unbeatable. However we've added Corruption Autofix to ensure that corrupt uploads are decorrupted whenever they're encountered.
ABCUpload integrates perfectly with ASP.NET. You can interoperate with standard .NET upload classes taking advantage of only the features within ABCUpload that you require.
ABCUpload is 120% MacBinary compatible to allow perfect uploads from Macintosh as well as Windows and UNIX browsers.
ABCUpload .NET is fully Unicode compliant to support languages like Japanese and Korean.
ABCUpload .NET is server farm and web garden ready. It allows you full access to the upload so that progress state can be stored locally using the default settings or - for server farms and web gardens - in a remote data store such as a database.
ABCUpload .NET was the first third party ASP.NET file upload control ever created. This means we have an exceptionally comprehensive and mature codebase. Some try to copy us but no-one beats us.
Syntax Example
[C#]
<%@ Import Namespace="WebSupergoo.ABCUpload6" %>
<%
Upload theUpload = new Upload();
theUpload.Files["filefield"].SaveAs("write/myupload.dat");
%>
<html>
<body>
File uploaded...
</body>
Reviews
Submit a review
WAY TOO EXPENSIVE?
Reviewed by: Pebble94464 on Wednesday, August 31, 2011
3 Stars
A single license can be obtained for free. Just look for WebSupergoo's promotional offer ;-)
WAY TOO EXPENSIVE!
Reviewed by: lesterw on Thursday, December 18, 2008
3 Stars
It is not FREE folks... and is actually quite expensive. There are substantially lower cost and truly free open source solutions out there. Ages ago, ABCUpload was an inexpensive solution, but now they're putting the 'P' back into Profit. This all said, it is a nice reliable component and you can get one license Free if you provide a link back to their site and / or you're a non-profit. For commercial use though, look elsewhere.
Deceptive
Reviewed by: mainship on Thursday, May 08, 2008
1 Stars
Free is NOT close to $200! Don't list it as free if it isn't. There should be a way to remove these deceptive sites!
Another Set of Liars
Reviewed by: Coolcat_0000 on Sunday, April 06, 2008
1 Stars
I hate those who publish the cost as $0 and it is not free. They claim that the demo version is free!!!!
I should have read the first review. What a waste of time.
Like heck it's free.................
Reviewed by: roberthking on Friday, December 01, 2006
1 Stars
It's a free D/L, after they harvest your email addy. Then you find out the download is just a demo and the product is $$+
Corrections...
Reviewed by: josquin on Thursday, September 16, 2004
5 Stars
ABCUpload has examples in both C# and VB.NET. It coexists quite happily with validation controls.
The original reviewer submitted his review some time ago which is why it is not entirely accurate.
Works ok
Reviewed by: synetik on Tuesday, January 07, 2003
3 Stars
This works well but there is a bit of fiddling to get it working in your app, especially if you are using VB as the examples are only C#.
It will not work with forms that have client side validation running on them which is a bit of a pain.