С
"class-validator": "^0.11.1",
Size: a a a
С
AB
4
С
V
MY
LK
import { Controller, Get, Post, Body, UploadedFile, UseInterceptors } from '@nestjs/common';
import { AppService } from './app.service';
import { ApiProperty, ApiConsumes, ApiBody } from '@nestjs/swagger';
import { FileInterceptor } from '@nestjs/platform-express';
class BodyDto {
@ApiProperty()
public field: number;
@ApiProperty()
public someField: string;
@ApiProperty({ type: 'string', format: 'binary' })
public file: any;
}
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@ApiBody({ type: BodyDto, description: 'desc' })
@ApiConsumes('multipart/form-data')
@UseInterceptors(FileInterceptor('file'))
@Post()
example(
@Body() body: BodyDto,
@UploadedFile() file
): BodyDto {
console.log(body, file)
return body;
}
}
VA
И
VA
VA
И
И
VA
И
И
И