0.1.9 • Published 1 year ago
capacitor-file-chunk-reader
A capacitor plugin for Android and IOS to upload BIG files in chunks to
- Dropbox
- Azure Blob Storage
Install
npm install capacitor-file-chunk-reader
npx cap sync
API
readChunk(...)
readChunk(options: DropboxMobileOptions) => Promise<{ data: string; }>
Param | Type |
---|
options | DropboxMobileOptions |
Returns: Promise<{ data: string; }>
dropboxUploadFileChunk(...)
dropboxUploadFileChunk(options: DropboxMobileOptions | DropboxWebOptions) => void
Param | Type |
---|
options | DropboxMobileOptions | DropboxWebOptions |
dropboxUploadFile(...)
dropboxUploadFile(options: DropboxMobileOptions | DropboxWebOptions) => void
Param | Type |
---|
options | DropboxMobileOptions | DropboxWebOptions |
azureBlobStorageUploadFileChunk(...)
azureBlobStorageUploadFileChunk(options: AzureBlobStorageMobileOptions | AzureBlobStorageWebOptions) => void
Param | Type |
---|
options | AzureBlobStorageMobileOptions | AzureBlobStorageWebOptions |
azureBlobStorageUploadFile(...)
azureBlobStorageUploadFile(options: AzureBlobStorageMobileOptions | AzureBlobStorageWebOptions) => void
Param | Type |
---|
options | AzureBlobStorageMobileOptions | AzureBlobStorageWebOptions |
Interfaces
DropboxMobileOptions
Prop | Type |
---|
uri | string |
accessToken | string |
targetPath | string |
fileSize | number |
DropboxWebOptions
Prop | Type |
---|
accessToken | string |
file | File |
targetPath | string |
progressCallback | (progress: any) => void |
doneCallback | (success: boolean, response: any) => void |
AzureBlobStorageMobileOptions
Prop | Type |
---|
sasToken | string |
accountName | string |
containerName | string |
targetPath | string |
fileSize | number |
AzureBlobStorageWebOptions
Prop | Type |
---|
sasToken | string |
accountName | string |
containerName | string |
file | File |
targetPath | string |
progressCallback | (progress: any) => void |
doneCallback | (success: boolean, response: any) => void |