From 41f68582e9fa736cf0ec4d5c9533ca1c9e334221 Mon Sep 17 00:00:00 2001 From: "Javier E." Date: Wed, 5 Nov 2025 15:09:04 -0300 Subject: [PATCH] Fix FileStream.file_name() (#4875) --- packages/fullstack/src/payloads/files.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/fullstack/src/payloads/files.rs b/packages/fullstack/src/payloads/files.rs index 85964b07c..52036a4c4 100644 --- a/packages/fullstack/src/payloads/files.rs +++ b/packages/fullstack/src/payloads/files.rs @@ -212,12 +212,9 @@ impl FromRequest for FileStream { let filename = match disposition.map(|s| s.to_str()) { Some(Ok(dis)) => { let content = content_disposition::parse_content_disposition(dis); - let names = content.filename(); - match names { - Some((_name, Some(filename))) => filename.to_string(), - Some((name, None)) => name.to_string(), - None => "file".to_string(), - } + content + .filename_full() + .unwrap_or_else(|| "file".to_string()) } _ => "file".to_string(), };