Class: abstract AbstractFileStorageController
file-storage/src.AbstractFileStorageController
Constructors
new AbstractFileStorageController(bucket, fileService, options)
protectednew 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
protecteddownloadFileFromAWS(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
protectedgetUploadPresignUrl(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