Page Contents
Home > @loopback/openapi-v3 > requestBody > file
requestBody.file variable
Define a requestBody of file
type. This is used to support multipart/form-data based file upload. Use @requestBody
for other content types.
Signature:
file: (properties?: {
description?: string | undefined;
required?: boolean | undefined;
} | undefined) => (target: object, member: string, index: number) => void
Example
import {Request} from ‘@loopback/rest’;
class MyController {
@post('/pictures')
upload(
@requestBody.file()
request: Request,
) {
// ...
}
}