Getting started
Top Features and Benefits
Screenshot
FAQ
Requirements
Installation
Before You Begin
Deploying Ajax Uploader
Using Uploader in ASP.NET MVC
Web.config AppSettings
UI Customization
Create a custom upload button
Create a custom cancel button
Create a custom progress bar panel
Create a custom progress template
Create a custom queue table
JavaScript API
JavaScript API
How to...
How to save an uploaded file?
How to limit the upload speed?
How to execute function after all files were uploaded?
How to save an uploaded file directly to a database?
How to catch file upload error?
Licensing
License Agreement
Deploying License File
Class Reference
AttachmentItem Class
AttachmentItem Constructor
AttachmentItem Methods
ChangeToCustom Method
CopyTo Method
Delete Method
GetCustomData Method
GetTempFilePath Method
HideAndUncheck Method
InitProperties Method
LoadViewState Method
MoveTo Method
OnDataBinding Method
OpenStream Method
Remove Method
Render Method
SaveViewState Method
SetCustomData Method
AttachmentItem Properties
Checked Property
ClientData Property
DataItem Property
FileGuid Property
FileName Property
FileSize Property
IsCustom Property
ProviderSupportFS Property
ShouldSave Property
AttachmentItem Events
AttachmentItemBehavior Enumeration
AttachmentItemCollection Class
AttachmentItemCollection Methods
Add Method
CopyTo Method
GetEnumerator Method
ToArray Method
AttachmentItemCollection Properties
Count Property
IsSynchronized Property
Item Property
SyncRoot Property
AttachmentItemEventArgs Class
AttachmentItemEventArgs Members
AttachmentItemEventArgs Constructor
AttachmentItemEventArgs Methods
AttachmentItemEventArgs Properties
Behavior Property
Item Property
AttachmentItemEventHandler Delegate
AttachmentItemTemplatePosition Enumeration
IAjaxUploader Interface
IAjaxUploader Methods
GetTempDirectory Method
GetUploaderProvider Method
IAttachmentProvider Interface
IAttachmentProvider Methods
CloseQuery Method
DeleteFile Method
FileExists Method
GetFileName Method
GetFileSize Method
HasTempPath Method
OpenFileStream Method
OpenQuery Method
IUploaderRenameProvider Interface
IUploaderRenameProvider Methods
Rename Method
MvcHandler Class
MvcHandler Constructor
MvcHandler Methods
GetValidateOption Method
OnFileUploaded Method
OnUploaderInit Method
SetServerData Method
MvcHandler Properties
Uploader Property
MvcUploader Class
MvcUploader Constructor
MvcUploader Methods
Dispose Method
GetAdvancedOption Method
GetAdvancedOption Method (String)
GetAdvancedOption Method (UploaderAdvancedOption)
GetAttribute Method
GetUploadedFile Method
GetUploaderProvider Method
GetValidatingFile Method
PreProcessRequest Method
Render Method
Render Method
Render Method (TextWriter)
SetAdvancedOption Method
SetAdvancedOption Method (String, String)
SetAdvancedOption Method (UploaderAdvancedOption, String)
SetAttribute Method
WriteValidationError Method
WriteValidationError Method (String)
WriteValidationError Method (String, String)
WriteValidationOK Method
WriteValidationOK Method
WriteValidationOK Method (String)
MvcUploader Properties
AllowedFileExtensions Property
AutoUseSystemTempFolder Property
ButtonOnClickScript Property
CancelAllMsg Property
CancelButtonID Property
CancelUploadMsg Property
Context Property
CurrentFileGuid Property
DialogAccept Property
DialogFilter Property
DropZoneID Property
FileTooLargeMsg Property
FileTypeNotSupportMsg Property
FlashUploadPage Property
FlashWarningImage Property
FormName Property
InputboxCSSText Property
InsertButtonID Property
InsertText Property
IsValidationRequest Property
ManualStartUpload Property
MaxFilesLimit Property
MaxFilesLimitMsg Property
MaxSizeKB Property
MultipleFilesUpload Property
Name Property
NumFilesShowCancelAll Property
PostBackEventReference Property
ProgressBarBackgroundImage Property
ProgressBarBorderStyle Property
ProgressBarHeight Property
ProgressBarStyle Property
ProgressCtrlID Property
ProgressInfoStyle Property
ProgressPanelWidth Property
ProgressPicture Property
ProgressTextID Property
ProgressTextTemplate Property
ResourceHandler Property
ScriptSource Property
ShowFrameBrowseButton Property
ShowProgressBar Property
ShowProgressInfo Property
TempDirectory Property
UploadingMsg Property
UploadProcessingMsg Property
UploadType Property
UploadTypePriority Property
UploadUrl Property
WindowsDialogLimitMsg Property
MvcUploaderScriptSource Enumeration
MvcUploadFile Class
MvcUploadFile Members
MvcUploadFile Methods
CopyTo Method
Delete Method
GetTempFilePath Method
MoveTo Method
OpenStream Method
MvcUploadFile Properties
FileGuid Property
FileName Property
FileSize Property
ProviderSupportFS Property
PersistedFile Class
PersistedFile Members
PersistedFile Methods
CopyTo Method
Delete Method
GetTempFilePath Method
MoveTo Method
OpenStream Method
Persist Method
PersistedFile Properties
FileGuid Property
FileName Property
FileSize Property
ProviderSupportFS Property
PersistedFileEventArgs Class
PersistedFileEventArgs Members
PersistedFileEventArgs Methods
PersistedFileEventArgs Properties
File Property
PersistedFileEventHandler Delegate
ProgressBarType Enumeration
UploadAddonButtonMode Enumeration
UploadAttachments Class
UploadAttachments Members
UploadAttachments Constructor
UploadAttachments Fields
_customProvider Field
_headerRowStyle Field
_itemCellStyle Field
_itemCheckStyle Field
UploadAttachments Methods
AddCustomAttachment Method
CreateAttachmentItem Method
CreateChildControls Method
DeleteAllAttachments Method
DeleteAttachment Method
DeleteUncheckedAttachments Method
GetAttachmentCount Method
GetItemsTable Method
GetUploadedFileCount Method
LoadViewState Method
OnAttachmentActionClicked Method
OnAttachmentAdded Method
OnAttachmentCheckChanged Method
OnAttachmentCreated Method
OnAttachmentDataBound Method
OnAttachmentHided Method
OnAttachmentRemoveClicked Method
OnFileUploaded Method
RenameControls Method
Render Method
RenderDesignMode Method
SaveViewState Method
TrackViewState Method
UpdateItemCount Method
UploadAttachments Properties
ActionButtonBehavior Property
ActionButtonText Property
ActionHeaderText Property
AttachmentTableStyle Property
AttachmentTRStyle Property
CustomProvider Property
HeaderRowStyle Property
HideNoItemTable Property
InsertText Property
ItemCellStyle Property
ItemCheckStyle Property
Items Property
ItemTemplate Property
ItemTemplatePosition Property
MultipleFilesUpload Property
RemoveButtonBehavior Property
RemoveButtonText Property
RemoveHeaderText Property
ShowActionButtons Property
ShowCheckBoxes Property
ShowFileIcons Property
ShowRemoveButtons Property
ShowTableHeader Property
TableHeaderTemplate Property
TableStyle Property
TemplateHeaderText Property
UploadAttachments Events
AttachmentActionClicked Event
AttachmentAdded Event
AttachmentCheckChanged Event
AttachmentCreated Event
AttachmentDataBound Event
AttachmentHided Event
AttachmentRemoveClicked Event
UploadCursor Enumeration
Uploader Class
Uploader Constructor
Uploader Methods
AddControlIDToAttribute Method
Render Method
RenderChildren Method
RenderDesignMode Method
RenderInsertButton Method
RenderProgressCtrl Method
Uploader Properties
CancelButton Property
CancelButtonStyle Property
CancelText Property
InsertButton Property
InsertButtonStyle Property
InsertText Property
ProgressLabel Property
ProgressLabelStyle Property
ProgressPanel Property
ProgressPanelStyle Property
UploadFileBase Constructor
Uploader Events
UploaderAdvancedOption Enumeration
UploaderBase Class
UploaderBase Members
UploaderBase Constructor
UploaderBase Fields
UPLOAD_EXTENSION Field
UploaderBase Methods
AddControlIDToAttribute Method
CheckPostBackData Method
Dispose Method
GetAdvancedOption Method
GetAdvancedOption Method (String)
GetAdvancedOption Method (UploaderAdvancedOption)
GetBrowserType Method
GetBrowserVersion Method
GetUploadedFile Method
GetUploadedFileCount Method
GetUploaderProvider Method
Impersonate Method
OnFileUploaded Method
OnFileValidating Method
OnInit Method
OnLoad Method
OnPreRender Method
OnUnload Method
OnUploadCompleted Method
Render Method
RenderDesignMode Method
SetAdvancedOption Method
SetAdvancedOption Method (String, String)
SetAdvancedOption Method (UploaderAdvancedOption, String)
SetValidationServerData Method
Upload Method
Upload Method (Int32, String, Stream)
Upload Method (Int32, String, String)
UploaderBase Properties
AutoUseSystemTempFolder Property
ButtonOnClickScript Property
CancelAllMsg Property
CancelButtonID Property
CancelUploadMsg Property
DialogAccept Property
DialogFilter Property
FileTooLargeMsg Property
FileTypeNotSupportMsg Property
FlashLoadMode Property
FlashUploadPage Property
FlashWarningImage Property
InputboxCSSText Property
InsertButtonID Property
InsertText Property
IsBrowserSupportUploadScript Property
IsDesignMode Property
ManualStartUpload Property
MaxFilesLimit Property
MaxFilesLimitMsg Property
MultipleFilesUpload Property
NumFilesShowCancelAll Property
NumFilesShowQueueUI Property
ProgressBarBackgroundImage Property
ProgressBarBorderStyle Property
ProgressBarHeight Property
ProgressBarStyle Property
ProgressCtrlID Property
ProgressInfoStyle Property
ProgressPanelWidth Property
ProgressPicture Property
ProgressTextID Property
ProgressTextTemplate Property
RequireUploadCompleted Property
ShowFrameBrowseButton Property
ShowProgressBar Property
ShowProgressInfo Property
TempDirectory Property
UploadAddonButtonImage Property
UploadAddonButtonMode Property
UploadAddonButtonShowText Property
UploadAddonWarningImage Property
UploadCursor Property
UploaderDebug Property
UploadingMsg Property
UploadProcessingMsg Property
UploadType Property
UploadTypePriority Property
ValidateOption Property
WindowsDialogLimitMsg Property
UploaderBase Events
FileUploaded Event
FileValidating Event
OnInstanceInit Event
UploadCompleted Event
UploaderBatchEventHandler Delegate
UploaderEventArgs Class
UploaderEventArgs Constructor
UploaderEventArgs Constructor (UploaderBase, Guid)
UploaderEventArgs Constructor (UploaderBase, Guid, String)
UploaderEventArgs Constructor (UploaderBase, Guid, String, Int32)
UploaderEventArgs Methods
CopyTo Method
Delete Method
GetTempFilePath Method
MoveTo Method
OpenStream Method
Persist Method
UploaderEventArgs Properties
ClientData Property
FileGuid Property
FileName Property
FileSize Property
ProviderSupportFS Property
UploaderEventHandler Delegate
UploaderFileSystemProvider Class
UploaderFileSystemProvider Members
UploaderFileSystemProvider Constructor
UploaderFileSystemProvider Fields
PERSIST_PREFIX Field
PREFIXLENGTH Field
UPLOAD_PREFIX Field
UploaderFileSystemProvider Methods
AppendData Method
Delete Method
GetFSPath Method
GetInfo Method
Init Method
Maintain Method
OpenStream Method
Persist Method
Rename Method
Save Method
Save Method (Guid, String, Stream)
Save Method (Guid, String, String)
TrimToLength Method
UnPersist Method
UploaderFileSystemProvider Properties
SupportFS Property
UploaderProvider Class
UploaderProvider Members
UploaderProvider Constructor
UploaderProvider Methods
AppendData Method
CopyTo Method
Delete Method
Dispose Method
Exists Method
GetFSPath Method
GetInfo Method
GetName Method
GetSize Method
Init Method
Maintain Method
MoveTo Method
OpenStream Method
Persist Method
Save Method
Save Method (Guid, String, Stream)
Save Method (Guid, String, String)
TrimToLength Method
UnPersist Method
UploaderProvider Properties
IsDisposed Property
SupportFS Property
UploaderValidateOption Class
UploaderValidateOption Members
UploaderValidateOption Constructor
UploaderValidateOption Methods
GetMaxSizeKBWithConfig Method
MatchExtension Method
ToString Method
UploaderValidateOption Properties
AllowedFileExtensions Property
MaxSizeKB Property
UploadFileBase Class
UploadFileBase Fields
_itemLabelStyle Field
UploadFileBase Methods
LoadViewState Method
SaveViewState Method
TrackViewState Method
UploadFileBase Properties
DirtyText Property
ItemLabelStyle Property
ItemTextTemplate Property
UploadFileBase Events
UploadModule Class
UploadModule Members
UploadModule Constructor
UploadModule Methods
HandleAddonUpload Method
HandleResource Method
UploadModule Properties
LimitSpeedForTest Property
UploadModuleSkipKB Property
UploadPersistedFile Class
UploadPersistedFile Members
UploadPersistedFile Constructor
UploadPersistedFile Fields
UploadPersistedFile Methods
ChangeFile Method
ClearFile Method
GetUploadedFileCount Method
OnFileChanged Method
OnFileUploaded Method
RenderDesignMode Method
RenderInsertButton Method
UploadPersistedFile Properties
File Property
UploadPersistedFile Events
FileChanged Event
UploadType Enumeration