Skip to main content

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

AbstractFileStorageController

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