Bonjour tous,
Je sollicite votre aide car là, je bloque depuis belle burette
Actuellement en train de développer un site en C# .NET. J'ai créé une fonction qui fait la manipulation suivante :
1. Grâce à FileUpload, l'utilisateur peux charger une image .Jpeg dans un réperoire nommé Import.
2. Une fonction va chercher ce fichier dans le répertoire Import, le resize, le compresse, l'enregistre dans un autre répertorie dédié et supprime l'original.
Le blème intervient sur la ligne System.Drawing.Image FullsizeImage. Un message de type system.outofmemoryexception apparaît à l'écran. Pourtant le fichier image fait 80kb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 using System.Drawing; using System.Drawing.Imaging; System.Drawing.Image FullsizeImage = System.Drawing.Image.FromFile(Server.MapPath("~/Import/" + OriginalFile));
Le côté bizarre est que ça fonctionne sur un PC Windows XP + WebDevelopper ExpressEdition 2008 et que ça plante sur un PC Windows 7 + WebDevelopper 2008.
Bref, suis un peu pommé, je sais pas trop par où chercher le bug.
En espérant que quelqu'un puisse m'aider, je vous dit merci d'avance.
Partager