diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload/process_upload_media_file.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload/process_upload_media_file.rs index 8956b54e5b..9197dce81d 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload/process_upload_media_file.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload/process_upload_media_file.rs @@ -194,6 +194,7 @@ pub async fn process_upload_media_file( "audio/x-flac" /* .flac */ => Some(MediaFileType::Audio), "audio/x-wav" /* .wav */ => Some(MediaFileType::Audio), // Image + "image/gif" /* .gif */ => Some(MediaFileType::Image), "image/jpeg" /* .jpg */ => Some(MediaFileType::Image), "image/png" /* .png */ => Some(MediaFileType::Image), "image/webp" /* .webp */ => Some(MediaFileType::Image), @@ -288,6 +289,7 @@ pub async fn process_upload_media_file( "audio/x-flac" /* .flac */ => Some(".flac"), "audio/x-wav" /* .wav */ => Some(".wav"), // Image + "image/gif" /* .gif */ => Some(".gif"), "image/jpeg" /* .jpg */ => Some(".jpg"), "image/png" /* .png */ => Some(".png"), "image/webp" /* .webp */ => Some(".webp"), diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload_media_file.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload_media_file.rs index 118a1f267c..526cfce6d0 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload_media_file.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/media_files/upload_media_file.rs @@ -33,6 +33,11 @@ static ALLOWED_MIME_TYPES : Lazy> = Lazy::new(|| { "video/mp4", "video/webm", //"video/quicktime", + // Image + "image/gif", + "image/jpeg", + "image/png", + "image/webp", ]) });