diff options
Diffstat (limited to 'src/routes/model.rs')
| -rw-r--r-- | src/routes/model.rs | 4 |
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?; |
