Class: abstract
AbstractFileService
file-storage/src.AbstractFileService
Extended By
Constructors
new AbstractFileService()
new AbstractFileService():
AbstractFileService
Returns
Properties
DEFAULT_FILE_NAME_FULL_LENGTH
protected
DEFAULT_FILE_NAME_FULL_LENGTH:number
=64
Source
libs/file-storage/src/lib/services/abstract-file.service.ts:12
Methods
abstract
abortMultiPartUpload
abstract
abortMultiPartUpload(uploadId
,bucket
,key
):Promise
<void
>
Parameters
▪ uploadId: string
▪ bucket: string
▪ key: string
Returns
Promise
<void
>
Source
libs/file-storage/src/lib/services/abstract-file.service.ts:21
abstract
completeMultiPartUpload
abstract
completeMultiPartUpload(uploadId
,bucket
,key
,parts
):Promise
<void
>
Parameters
▪ uploadId: string
▪ bucket: string
▪ key: string
▪ parts: CompletedPartDTO
[]
Returns
Promise
<void
>
Source
libs/file-storage/src/lib/services/abstract-file.service.ts:27
abstract
downloadFile
abstract
downloadFile(bucket
,key
):Promise
<string
>
Parameters
▪ bucket: string
▪ key: string
Returns
Promise
<string
>
Source
libs/file-storage/src/lib/services/abstract-file.service.ts:65
abstract
downloadStream
abstract
downloadStream(bucket
,key
):Promise
<Readable
>
Parameters
▪ bucket: string
▪ key: string
Returns
Promise
<Readable
>
Source
libs/file-storage/src/lib/services/abstract-file.service.ts:67
abstract
generateDownloadFilePreSignUrl
abstract
generateDownloadFilePreSignUrl(bucket
,key
,expiresInSeconds
?):Promise
<string
>
Parameters
▪ bucket: string
▪ key: string
▪ expiresInSeconds?: number
Returns
Promise
<string
>