From 953c12a0c6c95f7ce51dd3a51d27d00f8300f76c Mon Sep 17 00:00:00 2001 From: ilya-bkv Date: Sat, 3 Dec 2022 13:44:11 +0300 Subject: [PATCH] [WiP] test upload --- .../Pages/profile/ProfileSettingsPage.tsx | 23 +++++++------------ 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/src/components/Pages/profile/ProfileSettingsPage.tsx b/src/components/Pages/profile/ProfileSettingsPage.tsx index b10b6334..185776a3 100644 --- a/src/components/Pages/profile/ProfileSettingsPage.tsx +++ b/src/components/Pages/profile/ProfileSettingsPage.tsx @@ -24,25 +24,18 @@ export const ProfileSettingsPage = (props: PageProps) => { const handleUpload = () => { selectFilesAsync(async ([{ source, name, size, file }]) => { + const image = { source, name, size, file } try { - console.log({ source, name, size, file }) - const res = await fetch(`/api/upload?file=${name}&fileType=${file.type}`) - - const { url, fields } = await res.json() - const formData = new FormData() - - Object.entries({ ...fields, file }).forEach(([key, value]) => { - formData.append(key, value as string) - }) - - await fetch(url, { + let formData = new FormData() + formData.append('image', image.source) + const resp = await fetch('/api/upload?mime=' + image.file.type, { method: 'POST', body: formData - }).then((response) => { - console.log('!!! response:', response) }) - } catch (error) { - console.log('[upload Error]', error) + + console.log('!!! resp:', resp) + } catch (e) { + const resp = e.response } }) }