Class: abstract
AbstractFileStorageController
file-storage/src.AbstractFileStorageController
Constructors
new AbstractFileStorageController(bucket, fileService, options)
protected
new AbstractFileStorageController(bucket
,fileService
,options
?):AbstractFileStorageController
Parameters
▪ bucket: string
▪ fileService: AbstractFileService
▪ options?: IFileStorageControllerOptions
Returns
Source
libs/file-storage/src/lib/controller/abstract-file-storage.controller.ts:24
Methods
downloadFileFromAWS
protected
downloadFileFromAWS(reply
,path
):Promise
<void
>
Parameters
▪ reply: FastifyReply
<RawServerDefault
, IncomingMessage
, ServerResponse
<IncomingMessage
>, RouteGenericInterface
, unknown
, FastifySchema
, FastifyTypeProviderDefault
, unknown
>
▪ path: string
Returns
Promise
<void
>
Source
libs/file-storage/src/lib/controller/abstract-file-storage.controller.ts:46
getUploadPresignUrl
protected
getUploadPresignUrl(uploadPresignRequest
):Promise
<PreSignedResponse
[]>
Parameters
▪ uploadPresignRequest: UploadPresignRequest
Returns
Promise
<PreSignedResponse
[]>
Source
libs/file-storage/src/lib/controller/abstract-file-storage.controller.ts:77
Generated using typedoc-plugin-markdown and TypeDoc