in packages/cli/src/utils/serve-predict.ts [84:100]
export async function predictImage(
predictCallback: PredictCallBack,
req: Request,
res: Response
): Promise<void> {
let buf: Buffer[];
if (Array.isArray(req.files)) {
buf = (req.files as Express.Multer.File[]).map((file) => file.buffer);
}
if (buf) {
const result = await predictCallback(buf);
res.json({ success: true, data: result });
} else {
res.json({ success: false, message: 'no file available' });
}
}