Skip to content

Commit

Permalink
fix: upload
Browse files Browse the repository at this point in the history
  • Loading branch information
kuizuo committed Jan 12, 2024
1 parent 5d45c57 commit 3ca84f5
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions apps/api/src/modules/tools/upload/upload.controller.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { MultipartFile } from '@fastify/multipart'
import { BadRequestException, Body, Controller, Post } from '@nestjs/common'
import { BadRequestException, Body, Controller, Post, Req } from '@nestjs/common'
import { ApiConsumes, ApiOperation, ApiTags } from '@nestjs/swagger'

import { ApiSecurityAuth } from '~/common/decorators/swagger.decorator'
Expand All @@ -8,6 +7,7 @@ import { AuthUser } from '~/modules/auth/decorators/auth-user.decorator'
import { Perm } from '~/modules/auth/decorators/permission.decorator'

import { UploadService } from './upload.service'
import { FastifyRequest } from 'fastify'

@ApiSecurityAuth()
@ApiTags('Tools - 上传模块')
Expand All @@ -19,11 +19,8 @@ export class UploadController {
@ApiOperation({ summary: '上传' })
@ApiConsumes('multipart/form-data')
@Perm('upload:upload')
async upload(
@Body() dto: { file: MultipartFile },
@AuthUser() user: IAuthUser,
) {
const { file } = dto
async upload(@Req() req: FastifyRequest, @AuthUser() user: IAuthUser) {
const file = await req.file()

try {
const path = await this.uploadService.saveFile(file, user.uid)
Expand Down

0 comments on commit 3ca84f5

Please sign in to comment.