MulterFileSize
@tsed/platform-http
Usage
typescript
import { MulterFileSize } from "@tsed/platform-http";
See /packages/platform/platform-http/src/types/common/decorators/multer/multerFileSize.ts.
Overview
ts
function MulterFileSize(fileSize: number): MethodDecorator;
Description
Define file size limit.
typescript
import {Post} from "@tsed/schema";
import {MulterOptions, MultipartFile} from "@tsed/platform-http";
import {Controller} from "@tsed/di";
import {Multer} from "@types/multer";
type MulterFile = Express.Multer.File;
@Controller('/')
class MyCtrl {
@Post('/file2')
@MulterFileSize(1024) // (Ko). Applied for all fields
private uploadFile(@MultipartFile("file1") file: MulterFile, @MultipartFile("file2") file2: MulterFile) {
}
}
See the tutorial on the multer configuration.