1

こんにちは、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);**

ファイルを一時ディレクトリに保存せずに (fs を使用せずに)、multer + pkgcloud を使用してファイルをアップロードするにはどうすればよいですか?

4

0 に答える 0