Skip to content
Davit Barbakadze edited this page Jan 21, 2014 · 15 revisions

Table of Contents

Constructor

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

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#L2062 "Defined at: src/plupload.js:2062")

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

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

File name for example "myfile.gif".

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

File type, e.g image/jpeg

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

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

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

Original file size in bytes.

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

Number of bytes uploaded of the files total size.

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

Number of percentage uploaded of the file.

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

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

### [lastModifiedDate](/moxiecode/plupload/blob/master/src/plupload.js#L2127 "Defined at: src/plupload.js:2127")

Date of last modification.

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

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

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

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

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

Destroys plupload.File object.

Clone this wiki locally