Skip to content

Elation component to simplify sharing of binary data to cloud services

Notifications You must be signed in to change notification settings

jbaicoianu/elation-share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elation-share

Elation component to simplify sharing of binary data to cloud services

Example Usage

Get a base64-encoded PNG from a canvas tag and share it

var sharepicker = elation.share.picker({append: document.body});
sharepicker.addShareTarget(elation.share.targets.imgur({clientid: '...'}));
sharepicker.addShareTarget(elation.share.targets.dropbox({clientid: '...'}));
sharepicker.addShareTarget(elation.share.targets.google({clientid: '...'}));

var imagedata = canvas.toDataURL('image/png').replace(/.*,/, ''); // trim the header info
sharepicker.share('image/png', {
  image: imagedata,
  encoding: 'base64',
  name: 'screenshot.png'
});

About

Elation component to simplify sharing of binary data to cloud services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages