title: Download file from URL and upload to Drive without saving
body: <p>As the title says, I'm trying to get a file from an url and then upload it to Google Drive. The problem I'm getting is that my request returns a string with the binary data instead of the file.</p>
  
  <p>As far, my code is:</p>
  
  <pre><code>function uploadFile(auth, url){
      var drive = google.drive('v2');
      request.get(url, function(err, res){
          if(err) {
              //Handles error.
          } else {
              drive.files.insert({
                  auth: auth,
                  uploadType: 'multipart',
                  convert: true,
                  media: {
                      body: res.body
                  }
              });
          }
      });
  }
  </code></pre>
  
  <p>I've tried to pipe the response to a buffer and then upload it to Drive but still got only the binary converted to a string. Does anyone has a hint on how to solve this?</p>