mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 13:03:50 +00:00

Co-authored-by: Archer <545436317@qq.com> Co-authored-by: heheer <71265218+newfish-cmyk@users.noreply.github.com>
22 lines
539 B
TypeScript
22 lines
539 B
TypeScript
import { htmlStr2Md } from '../../string/markdown';
|
|
import { readFileRawText } from './rawText';
|
|
import { markdownProcess } from '@fastgpt/global/common/string/markdown';
|
|
|
|
export const readHtmlFile = async ({
|
|
file,
|
|
uploadImgController
|
|
}: {
|
|
file: File;
|
|
uploadImgController?: (base64: string) => Promise<string>;
|
|
}) => {
|
|
const { rawText } = await readFileRawText(file);
|
|
const md = htmlStr2Md(rawText);
|
|
|
|
const simpleMd = await markdownProcess({
|
|
rawText: md,
|
|
uploadImgController
|
|
});
|
|
|
|
return { rawText: simpleMd };
|
|
};
|