小编Sah*_*nol的帖子

在 Nest JS 中上传动态多个文件

我正在尝试使用动态键上传文件,但 Nest.js 需要知道键名称。

我尝试过这个:

 @UseInterceptors(FilesInterceptor('files'))
    async uploadFile(@Query() minioDto: MinioDto, @UploadedFiles() files: Array<BufferedFile>) {
        const {bucket} = minioDto;
        return (await this.minioClientService.upload(files, bucket))?.name;
    }
Run Code Online (Sandbox Code Playgroud)

这里的文件是静态的,但我想要动态的,例如:

@UseInterceptors(FilesInterceptor())
    async uploadFile(@Query() minioDto: MinioDto, @UploadedFiles() files: Array<BufferedFile>) {
        const {bucket} = minioDto;
        return (await this.minioClientService.upload(files, bucket))?.name;
    }
Run Code Online (Sandbox Code Playgroud)

我什至尝试从请求中获取文件,但我不能

javascript file-upload node.js nestjs

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

file-upload ×1

javascript ×1

nestjs ×1

node.js ×1