From ea6a8e462a38a8d7aadd52c29fd1f090ae567311 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Tue, 17 Mar 2026 18:08:27 -0700 Subject: [PATCH] Limit MIME type to 255 bytes matching Go's CreateNeedleFromRequest --- seaweed-volume/src/server/handlers.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/seaweed-volume/src/server/handlers.rs b/seaweed-volume/src/server/handlers.rs index 9d24cb36c..bdf84af4c 100644 --- a/seaweed-volume/src/server/handlers.rs +++ b/seaweed-volume/src/server/handlers.rs @@ -2205,7 +2205,7 @@ pub async fn post_handler( n.set_is_compressed(); } - if !mime_type.is_empty() { + if !mime_type.is_empty() && mime_type.len() < 256 { n.mime = mime_type.as_bytes().to_vec(); n.set_has_mime(); }