こんにちは、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 を使用してファイルをアップロードするにはどうすればよいですか?