From 020fb04fc59fef8d44b97fcbabc33656e30fdc94 Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 7 Feb 2024 17:45:14 +0700 Subject: [PATCH] fix --- app/web/src/base/load/proxy.ts | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/app/web/src/base/load/proxy.ts b/app/web/src/base/load/proxy.ts index b6a71980..11f85704 100644 --- a/app/web/src/base/load/proxy.ts +++ b/app/web/src/base/load/proxy.ts @@ -64,9 +64,17 @@ export const fetchViaProxy = async ( return raw; } } else { - if (body instanceof File) { - const res = await fetch(url, { body, headers: _headers }); - return await res.text(); + if ( + data instanceof File || + (Array.isArray(data) && data[0] instanceof File) + ) { + if (data instanceof File) { + const res = await fetch(url, { body: data, headers: _headers }); + return await res.text(); + } else { + const res = await fetch(url, { body: data[0], headers: _headers }); + return await res.text(); + } } else { const res = await fetch(`${w.basehost ? w.basehost : ""}/_proxy`, { method: "POST",