Class: abstract AbstractFileService
file-storage/src.AbstractFileService
Extended By
Constructors
new AbstractFileService()
new AbstractFileService():
AbstractFileService
Returns
Properties
DEFAULT_FILE_NAME_FULL_LENGTH
protectedDEFAULT_FILE_NAME_FULL_LENGTH:number=64
Source
libs/file-storage/src/lib/services/abstract-file.service.ts:12
Methods
abstract abortMultiPartUpload
abstractabortMultiPartUpload(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
abstractcompleteMultiPartUpload(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
abstractdownloadFile(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
abstractdownloadStream(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
abstractgenerateDownloadFilePreSignUrl(bucket,key,expiresInSeconds?):Promise<string>
Parameters
▪ bucket: string
▪ key: string
▪ expiresInSeconds?: number
Returns
Promise<string>