From 4e645467bb4ac021e1e511f42d495277bf86e80e Mon Sep 17 00:00:00 2001 From: ZXY101 Date: Mon, 7 Aug 2023 17:55:34 +0200 Subject: [PATCH] Handle file parsing --- src/lib/components/FileUpload.svelte | 4 +- src/lib/upload/index.ts | 82 +++++++++++++++++++++++++++- src/lib/util/upload.ts | 6 ++ src/routes/+page.svelte | 5 +- src/routes/upload/+page.svelte | 42 ++++++++++---- 5 files changed, 120 insertions(+), 19 deletions(-) create mode 100644 src/lib/util/upload.ts diff --git a/src/lib/components/FileUpload.svelte b/src/lib/components/FileUpload.svelte index 8758667..8055be6 100644 --- a/src/lib/components/FileUpload.svelte +++ b/src/lib/components/FileUpload.svelte @@ -1,7 +1,5 @@ - + - - - +
Title
diff --git a/src/routes/upload/+page.svelte b/src/routes/upload/+page.svelte index 97aa999..6b45a8c 100644 --- a/src/routes/upload/+page.svelte +++ b/src/routes/upload/+page.svelte @@ -1,24 +1,44 @@ - - + + + +{page} +Upload directory +Upload files {#if promise} {#await promise}

Loading...

- {:then entries} - {#each entries as entry} -

{entry.filename}

- {/each} + {:then volumes} + {#if volumes} + {#each volumes as { mokuroData, volumeName, archiveFile, files }} +

{volumeName}

+ {#if files} + img + {/if} + {/each} + {/if} {/await} {/if}