summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/routes/model.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/routes/model.rs b/src/routes/model.rs
index 30429f7..748f596 100644
--- a/src/routes/model.rs
+++ b/src/routes/model.rs
@@ -82,7 +82,9 @@ async fn upload_model_file(
return Err(AppError::Unauthorized);
}
- match upload(multipart, vec!["stl"]).await {
+ let allowed_extensions = vec!["stl", "obj", "png", "jpg", "jpeg", "gif", "webp", "blend"];
+
+ match upload(multipart, allowed_extensions).await {
Ok(saved_file) => {
let model_file = ModelUpload::create(ModelUpload::new(saved_file, model_id)).await?;