feat: implement file upload functionality

This commit is contained in:
alphafetus committed 2026-03-01 12:17:20 -05:00
1 parent 64554d81bc
commit 40d1ef2a5f
10 files changed
+948 -42

No files matched your search

+6 -1
View File
@@ -7,7 +7,7 @@ edition = "2024"
crate-type = ["cdylib", "rlib"]
[dependencies]
leptos = { version = "0.8" }
leptos = { version = "0.8", features = ["multipart"] }
leptos_router = { version = "0.8" }
axum = { version = "0.8", optional = true }
console_error_panic_hook = { version = "0.1", optional = true}
@@ -16,6 +16,7 @@ leptos_meta = { version = "0.8" }
tokio = { version = "1", features = ["rt-multi-thread"], optional = true }
wasm-bindgen = { version = "0.2", optional = true }
aws-sdk-dynamodb = { version = "^1", optional = true }
aws-sdk-s3 = { version = "1.124.0", optional = true }
aws-config = { version = "^1.8", optional = true }
serde = "^1.0"
serde_dynamo = { version = "^4", features = ["aws-sdk-dynamodb+1"], optional = true }
@@ -32,6 +33,8 @@ leptos_icons = "0.7.1"
indexmap = { version = "2.13.0", features = ["serde"] }
csv = "1.4.0"
leptos-use = { version = "0.18.3", features = ["use_drop_zone"] }
jsonwebtoken = { version = "10.3.0", features = ["aws_lc_rs"], optional = true }
reqwest = { version = "0.13.2", features = ["json"] }
[features]
default = ["ssr"]
@@ -45,8 +48,10 @@ ssr = [
"dep:tokio",
"dep:leptos_axum",
"dep:aws-sdk-dynamodb",
"dep:aws-sdk-s3",
"dep:aws-config",
"dep:serde_dynamo",
"dep:jsonwebtoken",
"leptos/ssr",
"leptos_meta/ssr",
"leptos_router/ssr",