0.2.0 • Published 7 years ago

unhash-upload v0.2.0

Weekly downloads
2
License
Apache-2.0
Repository
github
Last release
7 years ago

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))