Sale FAQ
Yes. Simply click here to download an evaluation version of ASP Uploader software now. There is no charge. Put ASP Uploader to the test in your own specific applications.
Yes, we offer discount to non-profit organization depending on the organizations line of work.
Product major version updates are released generally every year. Minor version updates are released every 3-4 months. Minor version upgrades are free.
Upon purchase, you will receive an instant notification via email with the download details of your product.
The license you purchase is a lifetime license, and you do NOT need to pay license fees at any time after your purchase. There are no additional monthly or yearly fees to use the software.
We accept both check and direct wire transfers. For more information regarding these forms of payment, please contact us.
Absolutely, We love customer input, ideas, and suggestions. Please feel free to contact us anytime with your feature suggestion, or post in our forums.
This following article describes our licensing policy for the ASP Uploader.
Functionality FAQ
ASP Uploader is an easy to use, hi-performance File Upload Control which allows you to upload files to web server.
It allows you select and upload multiple files and cancel running uploads, add new files during uploading.
The look and feel of file upload controls can be customized to seamlessly blend into your website design.
All features work the same as they do in the full version. The evaluation version using a temp license file which will expire in about 30 days. Once you place the order, you’ll will receive your own license file.
No. ASP Uploader is completely self contained and requires no plug-ins or add-ons. Selecting several files at once, drag and drop, and the progress bar all use native HTML5 browser features, so nothing has to be installed on the visitor's machine.
Yes! The Upload script exposes many Appearance properties that allow you to manipulate the look of the "browse" button and textbox. You can even use custom images so the Upload script can match your website design. The Progress Panel can be extensively modified so that text, progress bars, and the cancel button are independently modified. At runtime you can even issue custom status messages so reporting progress to your end users is tailored to your application.
Yes. Set
MultipleFilesUpload to true and users can select many files in one dialog or drag a group onto the page. Each file gets its own queue row, progress and cancel button. See the multiple file upload demo.
Technical FAQ
No. ASP Uploader is written in pure Classic ASP, so installation is a folder copy plus one include line. There is nothing to
regsvr32, no registry entry, and no 32-bit versus 64-bit application pool problem. This is what makes it work on shared hosting where components cannot be installed — see pure ASP upload without components.
Files are transferred in chunks, so server memory stays flat no matter how large the file is and the usual Classic ASP ceilings do not apply. In practice the limit is your disk space and how long the visitor is willing to wait. Uploading large files in Classic ASP covers the IIS settings involved.
Set
MaxSizeKB and AllowedFileExtensions. Both are enforced in the browser — so an oversized or disallowed file is rejected before any bytes are sent — and again on the server, so a direct post to the handler cannot bypass them. See validating file size and type.
The application pool identity — usually
IIS AppPool\YourPoolName — needs Modify on the temporary folder and on the destination folder. Grant nothing else, and make sure the destination folder has script and execute permission removed. Details are in the deployment guide and the upload security checklist.
Yes — that is the default. Files travel on their own background request, so the page never reloads and the rest of your form stays usable while the transfer runs. Hook
CuteWebUI_AjaxUploader_OnTaskComplete to react as each file finishes. See the AJAX upload guide.
On postback the form field named after your uploader holds a "/"-separated list of file GUIDs. Split it, call
uploader.GetUploadedFile(guid) for each one, and use FileName, FileSize, MoveTo or CopyTo. Anything you do not move is cleaned up automatically. Full walkthrough in the Classic ASP upload tutorial.
The posted body exceeded
maxRequestEntityAllowed, which defaults to only 200 KB in IIS. Raise it in web.config, and raise maxAllowedContentLength too — they are separate limits and both apply. Other common errors are collected in Classic ASP upload errors and how to fix them.
Drag and drop works in every current desktop browser and needs no plug-in. Dropped files join the queue exactly as if they had been chosen from the file dialog. The browse button always stays available, since touch devices have no drag and drop. See drag and drop file upload in Classic ASP.
In-depth guides
Longer, code-first articles on Classic ASP file uploading: