title: Get buffer from Rackspace download using pkgcloud
body: <p>This may not be possible but I am trying to return a buffer object of an image on Rackspace using the pkgcloud module without having to write to the filesystem. I've seen this done before however both examples show piping the download to the File System.</p>
  
  <pre><code>    function get() {
          return new Promise(function (resolve, reject) {
              _this._RackClient.download(options, function(err, results) {
                  if (err !== null) {
                      return reject(err);
                      console.log("Errow Downloading:", err);
                  }
                  resolve(buffer);
              });
          });
      }
      return get();
  </code></pre>
  
  <p>This is ideally how I would like it to work but there currently is not a body present in the request. Can I use a <code>stream.passThrough()</code> and return that similar to uploading a buffer?</p>