Загрузить файл, используя хранилище 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)?

0 ответов

Другие вопросы по тегам