blobstore

0.0.1 • Public • Published

node-blobstore

Store blobs. Retreive blobs. Do blobby stuff with blobs.

Features

  • additional headers can be specified
  • blobs share same physical file if content is identical
  • fast as your filesystem
  • index kept in memory for fast lookup

Sample

var blobstore = require('blobstore')
 
var store = blobstore.createFileBlobStore('./data');
 
store.addBlob(new Buffer('...'), function (err, addedBlob){});
store.addBlob('./README.md', function (err, addedBlob){});
store.addBlob(
  blobstore.FileBlob('./README.md',{key:'123',headers:{author:'@me'}}), 
  function (err, addedBlob){});
 
store.getBlob('123',function (err, blob){
  if (blob){
    blob.createReadStream().pipe(...)
  }
});
 

Readme

Keywords

Package Sidebar

Install

npm i blobstore

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • jlarsson