log(String message)- Outputs a message to the javascript console, if possible.setParams(Object newParams, [optional] Number id)- Set the parameters sent along with the request after initializing the uploader. You can either change the parameters for a specific file orBlob, or for all files andBlobs. To do the latter, simply omit theidparameter. See this blog post explaining parameters as well as this one explaining how this function works in 3.1 and later versions.setEndpoint(String endpointPath, [optional] Number id)- Modify the location, after initializing the uploader, where upload requests should be directed. You can either change the endpoint for a specific file orBlob, or for all files andBlobs. To do the latter, simply omit theidparameter.uploadStoredFiles()- If!autoUpload, this will begin uploading all queued files andBlobs.clearStoredFiles()- Clears the internal list of stored files andBlobs. Only applicable whenautoUploadis set to false.getInProgress()- Returns the number of files orBlobs that are either currently uploading or waiting in line to be uploaded.retry(String id)- Orders the uploader to make another attempt at uploading a specific file orBlob. A NO-OP if the server prohibits retries on a failed file via thepreventRetryResponseProperty. Note that this operation does respect themaxConnectionsvalue, so if all connections are accounted for, the retry attempt will be queued until a connection opens up.cancel(String id)- Cancels a queued or currently uploading file orBlob.cancelAll()- Cancels all queued or currently uploading files orBlobs.reset()- While this function is most useful for FineUploader, it is also available in FineUploaderBasic. In FineUploader, calling this function will reset all UI elements to the state they exsited in immediately after initialization. In FineUploaderBasic, this resets all internal variables to the state they existed in immediately after initialization. If you are using FineUploaderBasic, it is up to you to "reset" any of your UI elements.addFiles(filesOrInputs)- Use this if you would like to submit files to the uploader. This may be useful if you have a method of gathering files that does not include Fine Uploader's input button or the drag & drop support built into FineUploader. This function accepts the following types:File,inputelement, or a collection of any of these types, provided the collection object contains an (integer) index property for each contained item.addBlobs(blobDataArray)- Allows you to submit one or moreBlobobjects to be uploaded. This is expected to be an array ofBlobDataobjects. ABlobDataobject is simply defined by the following convention: an object with anameproperty (used to assoicate a name with theBlob) and ablobproperty (with a value equal to theBlobyou would like to upload). Note that you may also simply pass oneBlobor an array ofBlobobjects. In each of these last two cases, a default name, defined in theblobsoption, will be used. Also note that yourBlobobjects must beBlobobjects, but notFileobjects. In other words,Blobsubtypes are not acceptable. If you would like to uploadFileobjects via the API, do so via theaddFilesfunction.getResumableFilesData()- Returns an array of objects, each describing a file that is potentially resumable by this uploader instance. If aresume.idproperty has been set, this is taken into consideration. Each resumable file is represented by an object with the following properties:name- filename,size- file size,uuid- unique ID associated w/ the file,partIdx- index of the part where the resume will start.getSize(id)- Returns the size of theFileorBlobrepresented by the passed ID. Undefined if the file size cannot be determined, such as if the user agent does not support the File API.getFile(id)- Returns theFileorBlobobject associated with the passed ID. Undefined if the underlyingFileorBlobcannot be found, or if the user agent does not support the File API. For more info on theFileandBlobobjects, please see the File entry in the W3C spec and the Blob entry in the W3C spec, respectively.deleteFile(id)- This allows you to programmatically order Fine Uploader to send a DELETE request for a specific file orBlob. Fine Uploader actually uses the API call internally when a user clicks the delete link in FineUploader mode.setDeleteFileEndpoint(String endpointPath, [optional] Number id)- Same as thesetEndpointfunction except this applies only to thedeleteFileoption endpoint(s).getUuid(id)- Retrieves the UUID associated with a file orBlob, given a current session file orBlobID.