5.0.3 • Published 1 year ago
@meeco/file-storage-browser v5.0.3
@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