init
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import { Body, Controller, Post, UploadedFile, UseInterceptors } from '@nestjs/common'
|
||||
import { FileInterceptor } from '@nestjs/platform-express'
|
||||
import { ImageUploaderService } from './image-uploader.service'
|
||||
|
||||
@Controller('uploads')
|
||||
export class UploadsController {
|
||||
constructor(private readonly imageUploaderService: ImageUploaderService) {}
|
||||
|
||||
@Post('image')
|
||||
@UseInterceptors(FileInterceptor('file'))
|
||||
async uploadImage(
|
||||
@UploadedFile() file: Express.Multer.File,
|
||||
@Body('accountId') accountId: string,
|
||||
@Body('type') type: string,
|
||||
) {
|
||||
const url = await this.imageUploaderService.uploadImage(file, accountId, type)
|
||||
return { url }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user