Class fever.data.file.FileUploader

Description

Manages basic file uploading using Adobe FileReference object.

Real basic implementation.

Field Index

DEFAULT_MAX_SIZE, UPLOAD_COMPLETE, UPLOAD_ERROR, UPLOAD_PROGRESS, UPLOAD_SELECT, UPLOAD_START

Method Index

new FileUploader()
addEventListener(), addFilter(), browse(), cleanFilter(), clearListeners(), getInstance(), getMaxFileSize(), removeEventListener(), removeFilter(), setMaxFileSize()

Constructor Detail

FileUploader

public function FileUploader()

Constructor.

Field Detail

UPLOAD_SELECT

static public UPLOAD_SELECT:EventType
Triggered when user select file to upload.

UPLOAD_START

static public UPLOAD_START:EventType
Triggered when upload start.

UPLOAD_PROGRESS

static public UPLOAD_PROGRESS:EventType
Triggered during upload progress.

UPLOAD_COMPLETE

static public UPLOAD_COMPLETE:EventType
Trigerred when upload is finished.

UPLOAD_ERROR

static public UPLOAD_ERROR:EventType
Trigerred when error occured during upload process.

DEFAULT_MAX_SIZE

static public DEFAULT_MAX_SIZE:Number
Default max size for compliant file.

Method Detail

getInstance

static public function getInstance():FileUploader

Returns FileUploader instance.

addFilter

public function addFilter(filter:FileFilter):Boolean

Adds FileFilter filter for dialog.

removeFilter

public function removeFilter(filter:FileFilter):Boolean

Removes FileFilter filter from dialog.

cleanFilter

public function cleanFilter():Void

Removes all FileFilter filter.

setMaxFileSize

public function setMaxFileSize(n:Number):Void

Sets the possible max size of uploaded file.

getMaxFileSize

public function getMaxFileSize():Number

Returns the file size limit.

addEventListener

public function addEventListener(type:EventType, listener):Void

Adds passed-in listener for receiving passed-in type event type.

Parameters

typeName of the Event.
listenerListener object.

removeEventListener

public function removeEventListener(type:EventType, listener):Void

Removes passed-in listener for receiving passed-in type event type.

Parameters

typeName of the Event.
listenerListener object.

clearListeners

public function clearListeners():Void

Clears listeners list.

browse

public function browse(targetPath:String):Void

Starts upload process

Parameters

targetPathwhere to upload file on server