-
Notifications
You must be signed in to change notification settings - Fork 1.4k
File
Davit Barbakadze edited this page Jun 6, 2013
·
15 revisions
### [File(file)](/moxiecode/plupload/blob/master/src/plupload.js#L1734 "Defined at: src/plupload.js:1734")
Constructs a new file instance.
Arguments
-
file
Object
Object containing file properties-
name
String
Name of the file. -
size
Number
File size.
-
name
File id this is a globally unique id for the specific file.
### [name](/moxiecode/plupload/blob/master/src/plupload.js#L1759 "Defined at: src/plupload.js:1759")File name for example "myfile.gif".
### [type](/moxiecode/plupload/blob/master/src/plupload.js#L1767 "Defined at: src/plupload.js:1767")File type, e.g image/jpeg
File size in bytes (may change after client-side manupilation).
### [origSize](/moxiecode/plupload/blob/master/src/plupload.js#L1783 "Defined at: src/plupload.js:1783")Original file size in bytes.
### [loaded](/moxiecode/plupload/blob/master/src/plupload.js#L1791 "Defined at: src/plupload.js:1791")Number of bytes uploaded of the files total size.
### [percent](/moxiecode/plupload/blob/master/src/plupload.js#L1799 "Defined at: src/plupload.js:1799")Number of percentage uploaded of the file.
### [status](/moxiecode/plupload/blob/master/src/plupload.js#L1807 "Defined at: src/plupload.js:1807")Status constant matching the plupload states QUEUED, UPLOADING, FAILED, DONE.
## Methods ### [getNative()](/moxiecode/plupload/blob/master/src/plupload.js#L1816 "Defined at: src/plupload.js:1816")Returns native window.File object, when it's available.
### [getSource()](/moxiecode/plupload/blob/master/src/plupload.js#L1827 "Defined at: src/plupload.js:1827")Returns mOxie.File - unified wrapper object that can be used across runtimes.
### [destroy()](/moxiecode/plupload/blob/master/src/plupload.js#L1840 "Defined at: src/plupload.js:1840")Destroys plupload.File object.