remotestorage-module-shares

2.1.4 • Public • Published

npm

shares

A remoteStorage data module for sharing of files.

All shares are stored with a timestamp prefix. For images, thumbnails are created and stored in a subdirectory.

storeFile(mimeType, name, data) ⇒ Promise

Stores a shared file

Kind: Exported function
Returns: Promise - A promise, which will be fulfilled with the absolute URL of the newly uploaded file (see )
Access: public

Param Type Description
mimeType string Content type of the file
name string Filename
data ArrayBuffer File contents

Example

remoteStorage.shares.storeFile(mimeType, filename, content)
  .then((url) => { console.log(`successfully stored file at ${url}`)

remove(name) ⇒ Promise

Remove a file

Kind: Exported function
Access: public

Param Type Description
name string The filename

list() ⇒ Promise

List all shared files

Kind: Exported function
Returns: Promise - Resolves with an array containing the filenames
Access: public

getFileURL(name) ⇒ string

Get the absolute URL of a file.

Kind: Exported function
Returns: string - The absolute URL of the file
Access: public

Param Type Description
name string the filename

Package Sidebar

Install

npm i remotestorage-module-shares

Weekly Downloads

0

Version

2.1.4

License

MIT

Last publish

Collaborators

  • galfert
  • skddc