Skip to main content

uploadFile

Upload files to the specified destination path in the media directory.

Import

import { uploadFile } from "@evershop/evershop/cms/services";

Syntax

uploadFile(files: Express.Multer.File[], destinationPath: string): Promise<UploadedFile[]>

Parameters

files

Type: Express.Multer.File[]

Array of files from multer middleware.

destinationPath

Type: string

Destination path relative to media directory.

Return Value

Returns Promise<UploadedFile[]>:

{
name: string; // File name
mimetype: string; // MIME type
size: number; // File size in bytes
url: string; // Accessible URL
}[]

See Also