Author: mhabersack
Date: 2008-02-05 15:15:57 -0500 (Tue, 05 Feb 2008)
New Revision: 94938

Modified:
   
branches/mono-1-9/mcs/class/System.Web/System.Web.UI.WebControls/FileUpload.cs
   branches/mono-1-9/mcs/class/System.Web/System.Web.UI/ChangeLog
Log:
backport of r94924


Modified: branches/mono-1-9/mcs/class/System.Web/System.Web.UI/ChangeLog
===================================================================
--- branches/mono-1-9/mcs/class/System.Web/System.Web.UI/ChangeLog      
2008-02-05 20:13:43 UTC (rev 94937)
+++ branches/mono-1-9/mcs/class/System.Web/System.Web.UI/ChangeLog      
2008-02-05 20:15:57 UTC (rev 94938)
@@ -1,3 +1,8 @@
+2008-02-05  Marek Habersack  <[EMAIL PROTECTED]>
+
+       * FileUpload.cs: make sure FileContent always returns the input
+       stream positioned at the beginning. Fixes bug #35684
+
 2008-02-04  Marek Habersack  <[EMAIL PROTECTED]>
 
        * SimpleWebHandlerParser.cs: use WebEncoding.FileEncoding when

Modified: 
branches/mono-1-9/mcs/class/System.Web/System.Web.UI.WebControls/FileUpload.cs
===================================================================
--- 
branches/mono-1-9/mcs/class/System.Web/System.Web.UI.WebControls/FileUpload.cs  
    2008-02-05 20:13:43 UTC (rev 94937)
+++ 
branches/mono-1-9/mcs/class/System.Web/System.Web.UI.WebControls/FileUpload.cs  
    2008-02-05 20:15:57 UTC (rev 94938)
@@ -67,8 +67,13 @@
                        get {
                                if (PostedFile == null)
                                        return Stream.Null;
-                               else
-                                       return PostedFile.InputStream;
+                               else {
+                                       Stream ret = PostedFile.InputStream;
+                                       if (ret != null)
+                                               ret.Position = 0;
+                                       
+                                       return ret;
+                               }
                        }
                }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to