openmcp-client/service/src/mcp/ocr.controller.ts
2025-04-28 02:39:21 +08:00

18 lines
589 B
TypeScript

import { Controller, RequestClientType } from "../common";
import { PostMessageble } from "../hook/adapter";
import { diskStorage } from "../hook/db";
export class OcrController {
@Controller('ocr/get-ocr-image')
async getOcrImage(client: RequestClientType, data: any, webview: PostMessageble) {
const { filename } = data;
const buffer = diskStorage.getSync(filename);
const base64String = buffer ? buffer.toString('base64'): undefined;
return {
code: 200,
msg: {
base64String
}
}
}
}