我正在尝试使用动态键上传文件,但 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)
我什至尝试从请求中获取文件,但我不能