5.0.3 • Published 1 year ago

@meeco/file-storage-browser v5.0.3

Weekly downloads
37
License
ISC
Repository
-
Last release
1 year ago

@meeco/file-storage-browser

This file storage code has been seperated out of the main @meeco/sdk to keep it smaller.

Installation

npm install -S @meeco/file-storage-browser

Basic Usage

File Upload

const { attachment, dek } = await fileUploadBrowser({
  file: file,
  vaultUrl: vaultUrl,
  vaultAccessToken: vaultAccessToken,
  subscriptionKey: subscriptionKey,
  videoCodec: videoCodec,
  progressUpdateFunc: (chunkBuffer: ArrayBuffer | null, percentageComplete: number) => {
    // do something with chunkBuffer or percentageComplete
  },
});

File Download

const downloadedFile = await fileDownloadBrowser({
  attachmentId: attachmentSlot?.attachment_id,
  dek: attachmentSlot?.value,
  vaultUrl,
  vaultAccessToken,
  subscriptionKey,
  progressUpdateFunc: (
    chunkBuffer: ArrayBuffer | null,
    percentageComplete: number,
    videoCodec?: string
  ) => {
    // do something with chunkBuffer, percentageComplete, or videoCodec (e.g. can be used for video streaming)
  },
});
const fileUrl = URL.createObjectURL(downloadedFile);

More detailed usage

Please see the detailed usage in the demo project in this repository (specifically demo/index.ts)

5.0.4-beta

1 year ago

5.0.3

1 year ago

5.0.1-beta

3 years ago

5.0.1

3 years ago

5.0.0

3 years ago

5.0.0-beta

3 years ago

3.2.1-beta

3 years ago

3.2.1

3 years ago

3.2.0-beta.1

3 years ago

3.2.0-beta

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.3-beta

3 years ago

3.1.0-beta

3 years ago

3.0.2-beta

3 years ago

3.0.1-beta

3 years ago

2.2.0-beta

3 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.1.1

4 years ago

1.1.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

0.0.8-beta

4 years ago

0.0.7-beta

4 years ago

0.0.6-beta

4 years ago

0.0.5-beta

4 years ago

0.0.4-beta

4 years ago

0.0.3-beta

4 years ago

0.0.2-beta

4 years ago

0.0.1-beta

4 years ago