使用pkgcloud openstack存储上传文件

时间:2016-10-17 09:08:05

标签: node.js ibm-cloud multer object-storage pkgcloud

您好我想创建一个可以使用pkgcloud将文件上传到bluemix-object-storage的应用。

现在我正在使用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)?

0 个答案:

没有答案