unhash-upload

0.2.0 • Public • Published

Unhash Upload Client

Installation

npm install --save unhash-upload

Usage

uploadFileFromBuffer

const upload = require('unhash-upload')
 
upload.uploadFromBuffer(new Buffer('example'))
  .then((res) => {
    // res = {
    //   hosts: [{
    //     digest: 'UNhY4JhezH9gQYqvDMWrWH9CwlcKiECVqejMrND2VFw',
    //     uri: 'https://unhash.s3.amazonaws.com/UNhY4JhezH9gQYqvDMWrWH9CwlcKiECVqejMrND2VFw',
    //     host: 'unhash.s3.amazonaws.com'
    //   }]
    // }
  }, (err) => console.error(err))

uploadFromFile

const upload = require('unhash-upload')
 
upload.uploadFromFile('package.json')
  .then((res) => {
    // res = {
    //   hosts: [{
    //     digest: 't5Rqu_9wwy4DXHUhqKJ2PzgNhP0hpjIOIux0piT94GI',
    //     uri: 'https://unhash.s3.amazonaws.com/t5Rqu_9wwy4DXHUhqKJ2PzgNhP0hpjIOIux0piT94GI',
    //     host: 'unhash.s3.amazonaws.com'
    //   }]
    // }
  }, (err) => console.error(err))

Package Sidebar

Install

npm i unhash-upload

Weekly Downloads

0

Version

0.2.0

License

Apache-2.0

Last publish

Collaborators

  • justmoon