fix(medusa, medusa-file-*): Protected uploads for file services (#2433)
This commit is contained in:
@@ -37,6 +37,12 @@ export interface IFileService extends TransactionBaseService {
|
||||
* */
|
||||
upload(file: Express.Multer.File): Promise<FileServiceUploadResult>
|
||||
|
||||
/**
|
||||
* upload private file to fileservice
|
||||
* @param file Multer file from express multipart/form-data
|
||||
* */
|
||||
uploadProtected(file: Express.Multer.File): Promise<FileServiceUploadResult>
|
||||
|
||||
/**
|
||||
* remove file from fileservice
|
||||
* @param fileData Remove file described by record
|
||||
@@ -76,6 +82,10 @@ export abstract class AbstractFileService
|
||||
fileData: Express.Multer.File
|
||||
): Promise<FileServiceUploadResult>
|
||||
|
||||
abstract uploadProtected(
|
||||
fileData: Express.Multer.File
|
||||
): Promise<FileServiceUploadResult>
|
||||
|
||||
abstract delete(fileData: DeleteFileType): Promise<void>
|
||||
|
||||
abstract getUploadStreamDescriptor(
|
||||
|
||||
Reference in New Issue
Block a user