From 287bab75f681eb5bca04c7f756ff4b74cb072f61 Mon Sep 17 00:00:00 2001 From: MyPrototypeWhat Date: Fri, 1 Aug 2025 16:11:44 +0800 Subject: [PATCH] fix: update file upload body type in MineruPreprocessProvider - Changed the body of the fetch request from a Buffer to a Uint8Array to ensure proper handling of binary data during PDF uploads. --- src/main/knowledge/preprocess/MineruPreprocessProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/knowledge/preprocess/MineruPreprocessProvider.ts b/src/main/knowledge/preprocess/MineruPreprocessProvider.ts index afc19ae34a..a86b3cc610 100644 --- a/src/main/knowledge/preprocess/MineruPreprocessProvider.ts +++ b/src/main/knowledge/preprocess/MineruPreprocessProvider.ts @@ -273,7 +273,7 @@ export default class MineruPreprocessProvider extends BasePreprocessProvider { const response = await fetch(uploadUrl, { method: 'PUT', - body: fileBuffer, + body: new Uint8Array(fileBuffer), headers: { 'Content-Type': 'application/pdf' }