function doSend(file)
  {
    // XmlHttpRequest object used to upload the files
    var xhr = new XMLHttpRequest();

    xhr.upload.addEventListener('error', function(error)
    {
      self.emit('error', error);
    });
    xhr.upload.addEventListener('load', function(event)
    {
      console.log(event);
      self.emit('localfile');
//      self.emit('localfile', file);
    });

    // Connect to Media Server
    xhr.open('POST', url);

    // Send the file
    xhr.send(file);
  };
Beispiel #2
0
 function( url, mode, type, form, success, error ){
     var 
         xhr = new XHR,
         req = new Deferred
     ;
     xhr.open(  
         form.method || XHR.POST, 
         url || form.action,
         mode                    
     );
     xhr.responseType = type;
     xhr.on( "load", function( event, data ){
         success( data );
         req.resolved( data );
     } );
     xhr.on( "error", function( event, err ){
         error( err );
         req.rejected();
     } );
     xhr.send( form );
     req.xhr = xhr;
     return req;
 }