Index: django/views/generic/create_update.py
===================================================================
--- django/views/generic/create_update.py	(revision 3122)
+++ django/views/generic/create_update.py	(working copy)
@@ -106,6 +106,8 @@
 
     if request.POST:
         new_data = request.POST.copy()
+        if model._meta.has_field_type(FileField):
+            new_data.update(request.FILES)
         errors = manipulator.get_validation_errors(new_data)
         manipulator.do_html2python(new_data)
         if not errors:
