Undgå at gemme i session
HejsaJeg bruger en upload funktion, som uplader JPG billeder til serveren. Hver gang et billede uploades vises det med det samme på siden...
Men for at kunne gøre dette gemmes thumbnial billede i session som jo ikke er optimalt - det resulterer i, at når jeg uplaoder et billede på 600kb så smides en Out of memory exception... men jeg ved ikke hvordan jeg ellers løse det...
Håber MEGET I kan hjælpe mig!
Se min kode nedenfor:
ms = new MemoryStream();
final_image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
// Store the data in my custom Thumbnail object
string thumbnail_id = DateTime.Now.ToString("yyyyMMddHHmmssfff");
Thumbnail thumb = new Thumbnail(thumbnail_id, ms.GetBuffer());
// Put it all in the Session (initialize the session if necessary)
List<Thumbnail> thumbnails = Session["file_info"] as List<Thumbnail>;
if (thumbnails == null)
{
thumbnails = new List<Thumbnail>();
Session["file_info"] = thumbnails;
}
thumbnails.Add(thumb);
Response.StatusCode = 200;
Response.Write(thumbnail_id);
Mvh. PabloPablo