import { Controller, Post, UseInterceptors, UploadedFile, ParseFilePipe, } from '@nestjs/common'; import { FilesService } from './files.service'; import { FileInterceptor } from '@nestjs/platform-express'; @Controller() export class FilesController { constructor(private readonly filesService: FilesService) {} @Post() @UseInterceptors(FileInterceptor('file')) upload( @UploadedFile(new ParseFilePipe({ validators: [] })) file: Express.Multer.File, ) { return this.filesService.upload(file); } }