Visa ett inlägg
Oläst 2008-06-19, 16:06 #12
etanders etanders är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 160
etanders etanders är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 160
Just nu är läget detta...

Kod:
public void ProcessRequest(HttpContext context)
{
  var httpPostedFile = context.Request.Files[0];
  var path = ... // sökväg för att spara filen
  var streamReader = new StreamReader(httpPostedFile.InputStream, System.Text.Encoding.UTF8);
  var image = Image.FromStream(streamReader.BaseStream);

  try
  {
    image.Save(path);
  }
  catch (Exception e)
  {
    var bitmap = new Bitmap(image);
    bitmap.Save(path);
  }
}
image.Save() i try ger
Kod:
System.Runtime.InteropServices.ExternalException
"Ett allmänt fel uppstod i GDI+."
Däremot funkar bitmap.Save() i catch, och jag får en fil med rätt höjd och bredd, men innehållet är inte riktigt.
etanders är inte uppkopplad   Svara med citatSvara med citat