auth
This commit is contained in:
@@ -4,7 +4,7 @@ import { ApiBody, ApiConsumes, ApiOperation, ApiBearerAuth } from '@nestjs/swagg
|
|||||||
|
|
||||||
import { UploadMultipleFileDto, UploadSingleFileDto } from './DTO/upload-file.dto';
|
import { UploadMultipleFileDto, UploadSingleFileDto } from './DTO/upload-file.dto';
|
||||||
import { UploaderService } from './providers/uploader.service';
|
import { UploaderService } from './providers/uploader.service';
|
||||||
import { AuthGuard } from 'src/modules/auth/guards/auth.guard';
|
// import { AuthGuard } from 'src/modules/auth/guards/auth.guard';
|
||||||
|
|
||||||
@Controller('uploader')
|
@Controller('uploader')
|
||||||
export class UploaderController {
|
export class UploaderController {
|
||||||
@@ -12,11 +12,11 @@ export class UploaderController {
|
|||||||
|
|
||||||
@ApiOperation({ summary: 'Upload a file (admin)' })
|
@ApiOperation({ summary: 'Upload a file (admin)' })
|
||||||
@ApiConsumes('multipart/form-data')
|
@ApiConsumes('multipart/form-data')
|
||||||
@ApiBearerAuth()
|
// @ApiBearerAuth()
|
||||||
@UseInterceptors(FileInterceptor('file'))
|
@UseInterceptors(FileInterceptor('file'))
|
||||||
@ApiBody({ type: UploadSingleFileDto })
|
@ApiBody({ type: UploadSingleFileDto })
|
||||||
@Post('single-file')
|
@Post('single-file')
|
||||||
@UseGuards(AuthGuard)
|
// @UseGuards(AuthGuard)
|
||||||
uploadFile(@UploadedFile() file: File) {
|
uploadFile(@UploadedFile() file: File) {
|
||||||
return this.uploaderService.uploadFile(file);
|
return this.uploaderService.uploadFile(file);
|
||||||
}
|
}
|
||||||
@@ -24,11 +24,10 @@ export class UploaderController {
|
|||||||
@ApiOperation({ summary: 'Uploads multiple files' })
|
@ApiOperation({ summary: 'Uploads multiple files' })
|
||||||
@ApiConsumes('multipart/form-data')
|
@ApiConsumes('multipart/form-data')
|
||||||
@UseInterceptors(FilesInterceptor('files'))
|
@UseInterceptors(FilesInterceptor('files'))
|
||||||
@ApiBearerAuth()
|
// @ApiBearerAuth()
|
||||||
@ApiBody({ type: UploadMultipleFileDto })
|
@ApiBody({ type: UploadMultipleFileDto })
|
||||||
@Post('multi-file')
|
@Post('multi-file')
|
||||||
@UseGuards(AuthGuard)
|
// @UseGuards(AuthGuard)
|
||||||
@UseGuards(AuthGuard)
|
|
||||||
uploadFiles(@UploadedFiles() files: File[]) {
|
uploadFiles(@UploadedFiles() files: File[]) {
|
||||||
return this.uploaderService.uploadMultiple(files);
|
return this.uploaderService.uploadMultiple(files);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user