Packagexp.utils
Classpublic class FileUploadManager
InheritanceFileUploadManager Inheritance flash.events.EventDispatcher

File upload manager Manages uploading files to the server

See also

support


Public Properties
 PropertyDefined by
  fileTypes : Array
The file types filter for the select files dialog
FileUploadManager
  maxFileSize : Number = Infinity
The maximum file size to be uploaded
FileUploadManager
  url : String
The destination url to upload to
FileUploadManager
Public Methods
 MethodDefined by
  
FileUploadManager(url:String)
Create a new instance of the file upload manager
FileUploadManager
  
browse():void
browse for files to upload
FileUploadManager
  
clear():void
Clear file in the list
FileUploadManager
  
getFile(index:Number):FileReference
returns the file ref object at the specified index
FileUploadManager
  
onComplete(fileRef:Object):void
Callback when a file has been loaded
FileUploadManager
  
onHTTPError(fileRef:Object, httpError:String):void
Callback on a HTTP error
FileUploadManager
  
onIOError(fileRef:Object):void
Callback on a file IO error
FileUploadManager
  
onProgress(fileRef:Object, bytesLoaded:Number, bytesTotal:Number):void
Callback as a file is being loaded
FileUploadManager
  
onSecurityError(fileRef:Object, errorCode:String):void
Callback on a file security error
FileUploadManager
  
onSelect(refList:Object):void
Callback from the reflist when file(s) have been selected
FileUploadManager
  
start(files:Array):void
Start uploading the files
FileUploadManager
  
toString():String
The About string
FileUploadManager
  
upload():void
Upload file in the list
FileUploadManager
Property detail
fileTypesproperty
public var fileTypes:Array

The file types filter for the select files dialog

maxFileSizeproperty 
public var maxFileSize:Number = Infinity

The maximum file size to be uploaded

urlproperty 
public var url:String

The destination url to upload to

Constructor detail
FileUploadManager()constructor
public function FileUploadManager(url:String)

Create a new instance of the file upload manager

Parameters
url:String
Method detail
browse()method
public function browse():void

browse for files to upload

clear()method 
public function clear():void

Clear file in the list

getFile()method 
public function getFile(index:Number):FileReference

returns the file ref object at the specified index

Parameters
index:Number

Returns
FileReference
onComplete()method 
public function onComplete(fileRef:Object):void

Callback when a file has been loaded

Parameters
fileRef:Object
onHTTPError()method 
public function onHTTPError(fileRef:Object, httpError:String):void

Callback on a HTTP error

Parameters
fileRef:Object
 
httpError:String
onIOError()method 
public function onIOError(fileRef:Object):void

Callback on a file IO error

Parameters
fileRef:Object
onProgress()method 
public function onProgress(fileRef:Object, bytesLoaded:Number, bytesTotal:Number):void

Callback as a file is being loaded

Parameters
fileRef:Object
 
bytesLoaded:Number
 
bytesTotal:Number
onSecurityError()method 
public function onSecurityError(fileRef:Object, errorCode:String):void

Callback on a file security error

Parameters
fileRef:Object
 
errorCode:String
onSelect()method 
public function onSelect(refList:Object):void

Callback from the reflist when file(s) have been selected

Parameters
refList:Object
start()method 
public function start(files:Array):void

Start uploading the files

Parameters
files:Array
toString()method 
public override function toString():String

The About string

Returns
String
upload()method 
public function upload():void

Upload file in the list