Skip to content
Davit Barbakadze edited this page Jun 4, 2013 · 15 revisions

Table of Contents

Constructor

### [File(file)](/moxiecode/plupload/blob/master/src/plupload.js#L1730 "Defined at: src/plupload.js:1730")

Constructs a new file instance.

Arguments

  • file Object
    Object containing file properties
    • name String
      Name of the file.
    • size Number
      File size.
## Properties ### [id](/moxiecode/plupload/blob/master/src/plupload.js#L1747 "Defined at: src/plupload.js:1747")

File id this is a globally unique id for the specific file.

### [name](/moxiecode/plupload/blob/master/src/plupload.js#L1755 "Defined at: src/plupload.js:1755")

File name for example "myfile.gif".

### [type](/moxiecode/plupload/blob/master/src/plupload.js#L1763 "Defined at: src/plupload.js:1763")

File type, e.g image/jpeg

### [size](/moxiecode/plupload/blob/master/src/plupload.js#L1771 "Defined at: src/plupload.js:1771")

File size in bytes (may change after client-side manupilation).

### [origSize](/moxiecode/plupload/blob/master/src/plupload.js#L1779 "Defined at: src/plupload.js:1779")

Original file size in bytes.

### [loaded](/moxiecode/plupload/blob/master/src/plupload.js#L1787 "Defined at: src/plupload.js:1787")

Number of bytes uploaded of the files total size.

### [percent](/moxiecode/plupload/blob/master/src/plupload.js#L1795 "Defined at: src/plupload.js:1795")

Number of percentage uploaded of the file.

### [status](/moxiecode/plupload/blob/master/src/plupload.js#L1803 "Defined at: src/plupload.js:1803")

Status constant matching the plupload states QUEUED, UPLOADING, FAILED, DONE.

## Methods ### [getNative()](/moxiecode/plupload/blob/master/src/plupload.js#L1812 "Defined at: src/plupload.js:1812")

Returns native window.File object, when it's available.

### [getSource()](/moxiecode/plupload/blob/master/src/plupload.js#L1823 "Defined at: src/plupload.js:1823")

Returns mOxie.File - unified wrapper object that can be used across runtimes.

### [destroy()](/moxiecode/plupload/blob/master/src/plupload.js#L1836 "Defined at: src/plupload.js:1836")

Destroys plupload.File object.

Clone this wiki locally