Node.js 使用pkgcloud openstack存储上载文件

Node.js 使用pkgcloud openstack存储上载文件,node.js,ibm-cloud,multer,object-storage,pkgcloud,Node.js,Ibm Cloud,Multer,Object Storage,Pkgcloud,嗨,我想做一个应用程序,可以上传文件到bluemix对象存储使用pkgcloud 现在我正在使用multer获取服务器中的文件 但是pkgcloud.upload()是接受可读流,而req.files是不可读流 var readStream = fs.createReadStream('a-file.txt'); var writeStream = client.upload({ container: 'a-container', remote: 'remote-file

嗨,我想做一个应用程序,可以上传文件到bluemix对象存储使用pkgcloud

现在我正在使用multer获取服务器中的文件

但是pkgcloud.upload()是接受可读流,而req.files是不可读流

  var readStream = fs.createReadStream('a-file.txt');
  var writeStream = client.upload({
    container: 'a-container',
    remote: 'remote-file-name.txt'
  });

  writeStream.on('error', function(err) {
    // handle your error case
  });

  writeStream.on('success', function(file) {
    // success, file will be a File model
  });

  **readStream.pipe(writeStream);**

如何使用multer+pkgcloud上传文件,而不必将文件保存到临时目录(不使用fs)?

@kim..在哪里可以做到这一点?@kim..在哪里可以做到这一点?