| else { | else { | ||||
| var reader = new FileReader(); | var reader = new FileReader(); | ||||
| file['progress'] = 1; | file['progress'] = 1; | ||||
| $(reader).on({ | |||||
| loadstart: upload_read_event, | |||||
| load: upload_read_event, | |||||
| loadend: upload_read_event, | |||||
| progress: upload_read_event, | |||||
| error: upload_read_event, | |||||
| abort: upload_read_event | |||||
| }); | |||||
| $(reader).on('load', id, upload_read_event); | |||||
| $(reader).on('loadstart', id, upload_read_event); | |||||
| $(reader).on('loadend', id, upload_read_event); | |||||
| $(reader).on('progress', id, upload_read_event); | |||||
| $(reader).on('error', id, upload_read_event); | |||||
| $(reader).on('abort', id, upload_read_event); | |||||
| reader.readAsArrayBuffer(file.obj); | reader.readAsArrayBuffer(file.obj); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| function upload_read_event(e) { | function upload_read_event(e) { | ||||
| if ( e.type == 'progress' ) { | |||||
| var progress = Math.floor(e.originalEvent.loaded / e.originalEvent.total * 50); | |||||
| if ( percent < 1 ) { percent = 1; } | |||||
| if ( percent >= 100 ) { perc} | |||||
| } | |||||
| } | |||||
| console.log(e); | console.log(e); | ||||
| } | } | ||||