edouardmenayde / skipper-cloudinary

Skipper adapter for cloudinary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Skipper Cloudinary

This adapter is made to work with skipper.

The conventional test suite for skipper adapter can't be used for this adapter because cloudinary only support images and videos. Thus there are no tests for the moment.

Any PR, advice is welcomed :-)

How to use

req.file('awesomefile')
    .upload({
      adapter  : require('skipper-cloudinary'),
      key      : 'cloudinaryApiKey',
      secret   : 'cloudinarySecretKey',
      cloudName: 'cloudinaryCloudName',
      uploadOptions: {
        folder: 'awesomefolder'
      }
    }, (error, uploadedFiles) => {
      uploadedFiles.forEach(uploadedFile => {
        console.log(uploadedFile); // contains regular meta
        console.log(uploadedFile.extra); // contains cloudinary response
      });
    });

Options

Option Type Description
key ((string)) Api key of cloudinary
secret ((string)) Api secret of cloudinary
cloudName ((string)) Name of your cloudinary cloud
uploadOptions ((object)) Options directly given to the cloudinary uploader. See the Cloudinary documentation for all options.

About

Skipper adapter for cloudinary

License:MIT License


Languages

Language:JavaScript 100.0%