justmoon / unhash-upload

Upload files to the Unhash Network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Upload files to the Unhash Network


Languages

Language:JavaScript 100.0%