Example #1
0
 FReader.onload = function (event2) {
     socket.emit('media.upload', {
         name: name,
         guid: GUID,
         data: event2.target.result
     });
 };
Example #2
0
                return new Promise(function (resolve, reject) {
                        var FReader = new FileReader(),
                            name = file.name,
                            GUID = guid.raw();

                        filesToUpload[GUID] = {
                            file: file,
                            reader: FReader,
                            resolve: resolve,
                            update: function (data) {
                                data.file = file;
                                self.emit('data', data);
                            },
                            reject: reject
                        };

                        self.emit('fileAdded', {guid: GUID, file: file});

                        FReader.onload = function (event2) {
                            socket.emit('media.upload', {
                                name: name,
                                guid: GUID,
                                data: event2.target.result
                            });
                        };
                        socket.emit('media.start-upload', {
                            name: name,
                            guid: GUID,
                            size: file.size,
                            ju: self._ju
                        });

                    })