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

Table of Contents

Constructor

### [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.
## Properties ### [id](/moxiecode/plupload/blob/master/src/plupload.js#L1751 "Defined at: src/plupload.js:1751")

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

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

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.

Clone this wiki locally