diff --git a/packages/html/src/events/form.rs b/packages/html/src/events/form.rs
index 65476c664..a94f8815f 100644
--- a/packages/html/src/events/form.rs
+++ b/packages/html/src/events/form.rs
@@ -258,6 +258,12 @@ impl HasFileData for SerializedFormData {
}
}
+impl HasFileData for FormData {
+ fn files(&self) -> Option> {
+ self.inner.files()
+ }
+}
+
#[cfg(feature = "serialize")]
impl serde::Serialize for FormData {
fn serialize(&self, serializer: S) -> Result {