Загрузить файл, используя хранилище pkgcloud openstack
Привет, я хочу создать приложение, которое может загружать файлы в bluemix-object-storage с помощью 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)?