Home | About Us | FAQ
    Products
Development
 
AZ Office:
voice (602) 750-6161
Send an e-Mail
 
   
 
Go to Download

Active ASP Fast File Upload Component V1.1

What is Active ASP Fast File Upload Component?

Active ASP Fast File Upload Component is an ActiveX component for use with Active Server Pages (ASP) environment, that can accept uploaded file from the web browser.
This component features:
1. Fast and optimized for speed, uses low CPU cycles
2. Complete support for Unicode filenames (Chinese, Korean, Japanese, German, French, etc.)
3. Supports multiple file fields, multiple input forms.

Installation

To install, run ActiveASPUploader.msi (double-click) (ActiveASPUploader_Trial.msi for trial version)

Upgrades

Upgrade is free for a minor version change. For example, upgrading from 1.00 to 1.99. However, 1.99 to 2.00 may require a small upgrade fee. (Which will be also posted)

Registration

This product can be used without registering for personal use only.
For commercial, educational institution, and government use, each server must have a license.
The price is US $49.00 per server. You are entitled for support when you register.

Upgrade Instructions

Please follow these steps to upgrade the component from a previous version

  1. Stop all IIS related services such as FTP and W3SVC. (Use 'Net STOP W3SVC' in DOS)
  2. At DOS prompt, change to the directory where the .dll component is and type "regsvr32 /u comUpload.dll"
  3. Move the new version of aspsock.dll to that same directory and type "regsvr32 comUpload.dll"
  4. Restart the necessary services.
  5. If .dll cannot be registered, you must reboot the server, in order to free the .DLL from the memory pool.

Q&A
Can I redistribute this control with my own products?You must purchase developer edition for redistribution (royalty free). Please contact sales@comsoltech.com for detail.

Active ASP Fast Upload Component Properties
Property=Read Only = Read/WriteDescription
AttachRandomNumberDefault is true. When there is a duplicate file name, automatically attaches a random unique number to the filename.
registeredToTrial version prints "Unregistered Copy".
Registered version prints out the licensed company name.
ErrorRead only. When there is an internal error, read this to get the detail error information.
GetTotalBytesReturns current bytes read. When readData() is used, this will contain total bytes read so far.
Item(n) (n is an index)n is a input field name, or an index number.

Example:
email = obj.Item("email")
MaxFileSizeSets / returns maximum (single) file size in bytes. Default is unlimited (0).
MaxTotalSizeSets / returns maximum total files size in bytes. Default is unlimited (0).
ReadBytesDefault is 50000 (Bytes). This is used when readData() is used to read uploaded data progressively.



Active ASP Fast Upload Component Methods
MethodParametersReturn ValueDescription
BinaryDatafield name / index ArrayReturns an entire array pointer for the file. Used when saving file to the database as binary stream.
File, Filesfield name / index ObjectReturns following Object that describes the file.

Name/FileName
The uploaded FileName
contentType
C ontent type for the uploaded file
FileSize - File size in bytes
Key - Contains an ID (used internally)

Example:
...
set fi = obj.File(0)
filename = fi.Name
ct = fi.ContentType
filesz = fi.FileSize
FileCountN/ALongReturns total number of files uploaded. Usually 1, but in some cases, there may be multiple file fields.
FileExistsPathBooleanPath is a physical path of the file, and returns True if that file exists.

...
if obj.FileExists("c:\my_file\abc.txt") then
...
else
...
Formfield name / index StringReturns the value of the input field.

Example:
email = obj.Form("email")
FormsN/AScripting.Dictionary ObjectReturns form data as a Dictionary object.

Example:
set f = obj.Forms
email = f.item("email")
name = f.item("name")
...
ReadDataN/ABooleanUsed to read uploaded data. Reads ReadBytes length of uploaded data. Used for progressive uploading.
SaveAsPath [,FileFieldName]String
(Returns the actual file name saved, without directory information.)
Saves the uploaded file to the disk. Path here must be PHYSICAL directory including filename. FileFieldName is an optional parameter, that is a name of the file field.

File name can change when duplicate file exist, then it attaches the random number at the end of the file name. (Only when AttachRandomNumber is set to TRUE - default). Then, you can save the returned value, and store the new filename to database, etc.

Example:
...
fileName = obj.SaveAs("c:\my_upload\abc.txt")
...
savedName = obj.SaveAs("c:\my_upload", "upload_file1")
...
[savedName will contain "abc.txt"]
UploadN/ABooleanPerforms entire uploading process. This is automatically called, when File/Form/Item is accessed.



Active ASP Fast Upload Component Example

1. Upload File Only
2. Upload File with Input Field
3. Upload and View the file (from the memory, without saiving)
4. Upload Directly to the Database (Not enabled for security reason)
    But you can view the source code here.
5. Upload Multiple files

How To create Upload Object

dim q
set q = server.createObject("comUpload.UploadObj")

...
set q = nothing


Further instructions and documentation are available in
doc.htm file included in the distruction,
or online at http://www.comsoltech.com/products/components/
support@comsoltech.com


Download Active ASP Fast File Upload Component
FREE! for personal use.


To Order Online (Secure): Price is based on number of servers.
1 Server


$49
2 Servers


$95
3 Servers


$139
5 Servers


$210
Site License


$360

Enterprise
License

$1300

Developer
License


$459

To order Active ASP Fast Upload Component via phone, please call RegNet at 1-800-999-2734 (U.S. customers only) and International customers can call RegNet at 1-805-288-1827. Please allow 12-24 hours for order processing.


(C) 1998 - 2009 Comsoltech® Incorporated. All Rights Reserved. info@comsoltech.com
Comsoltech is a registered trademark of Comsoltech Incorporated.
Home | Products | Development
4Templates.com