fix: docker rag bug

This commit is contained in:
Hk-Gosuto
2024-04-08 12:42:10 +08:00
parent b00e9f0c79
commit dc4137505e
11 changed files with 20 additions and 16 deletions

View File

@@ -21,14 +21,9 @@ async function handle(req: NextRequest) {
try {
const formData = await req.formData();
const file = formData.get("file") as File;
const fileData = await file.arrayBuffer();
const originalFileName = file?.name;
let fileData: ArrayBuffer | undefined;
for (const [key, value] of formData.entries()) {
if (value instanceof File) {
fileData = await value.arrayBuffer();
}
}
if (!fileData) throw new Error("Get file buffer error");
const buffer = Buffer.from(fileData);
const fileType = path.extname(originalFileName).slice(1);