node-resizin
resizin
package for Node.js environment.
Table of contents
Installation
Using npm:
npm i -s node-resizin
Using yarn:
yarn add node-resizin
Quick start
const uploadFactory = require('node-resizin');
const fs = require('fs');
const config = require('../config');
const upload = uploadFactory({
serverUrl: 'https://api.resizin.com',
apiKey: config.RESIZIN_API_KEY,
});
const file = fs.createReadStream(__dirname + '/myfile.png');
upload(file).then(() => {
...
});
API
-
There is also third parameter, available only for Node.js, that determines file mime type. The mime type is optional and defaults to
application/octet-stream
.const uploadFactory = require('node-resizin'); const fs = require('fs'); const config = require('../config'); const upload = uploadFactory({ apiKey: config.RESIZIN_API_KEY, }); const file = fs.createReadStream('/tmp/feedback.pdf'); upload(file, null, "application/pdf").then(fileDetails => { console.log(fileDetails); });