Jag har en Bitmap som jag laddar in en jpeg i Har själv det problemet om man precis arbetat med objektet. Prova .Dispose kan inte disposa den då den ligger i CacheFå System.Drawing.Bitmap att släppa filen
Bitmap test = new Bitmap(minFil);
problemet är att filen minFil fortsätter att vara öppen så om jag vill spara om bilden så crashar Webapplikationen, hur kan jag få bitmap objektet att stänga filen efter den läst den?
/AndersSv: Få System.Drawing.Bitmap att släppa filen
Sv: Få System.Drawing.Bitmap att släppa filen
detta funkar fint
<code>
FileStream fileStream = new FileStream(Server.MapPath(@"\img\products\" + articleId + "rea.jpg"), FileMode.Open, FileAccess.Read);
byte[] data = new byte[fileStream.Length];
fileStream.Read(data, 0, (int)fileStream.Length);
fileStream.Close();
MemoryStream stream = new MemoryStream(data, false);
background = new Bitmap(stream);
</code>