Ich möchte Dateien validieren, die in Anfrage mit @ Pipe() hochgeladen werden. Derzeit, wenn ich macheValidieren von Dateien in Validierungsrohren in Nest.js
@UsePipes(new MyValidationPipe())
@Post()
public async addDocument(@Body() body, @Req() { user, files }: {user: IUserDocument, files: IImagesFromRequest}):
Promise<IDocument> {
return this.surveyService.createDocument(body, user, files);
}
Ich habe nur @ Body() Körper in meiner Leitung. Ich brauche aber auch @Req() Dateien, um zu prüfen, ob auch diese korrekt sind. Ich weiß, dass ich sie mit @Middleware() überprüfen könnte, aber ich denke, dass es inkonsistent wäre, die Validierung auf zwei verschiedene Arten durchzuführen. Gibt es eine Möglichkeit, mit @ Pipe() das zu erreichen, was ich brauche? Oder sollte ich vielleicht einen anderen Ansatz wählen?
Vielen Dank im Voraus