2008-11-18 9 views
2
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+. at 
System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) at 
System.Drawing.Image.Save(String filename, ImageFormat format) at 
System.Drawing.Image.Save(String filename) at 
Content.btnAddImage_Click(Object sender, EventArgs e) in 
d:\inetpub\vhosts\rhinoreview.com\httpdocs\Content.ascx.cs:line 543 

Ce processus fonctionne parfaitement sur n'importe quel navigateur sur un PC mais ne fonctionne pas du tout sur un mac OSX. Un peu perdu sur celui-ci ....Erreur de téléchargement de fichier sur le navigateur mac et non sur le navigateur du PC

+0

Ce n'est pas vraiment assez d'info pour continuer. Peux-tu élaborer? –

+0

Utilisez-vous le même fichier image lors du test du téléchargement sur MAC et PC? La cause la plus commune que j'ai vu pour "l'erreur générique s'est produite dans GDI +" est quand vous essayez de sauver un bitmap qui a déjà été disposé .... –

+0

Vous devez donner plus d'information pour que nous puissions aider . Ma conjecture serait: À partir d'un navigateur Windows, vous téléchargez une image valide: Du navigateur mac vous téléchargez une image cassée, ou un que .NET ne peut pas lire ... –

Répondre

1

Nitpicking: il ressemble plus à un problème de téléchargement (du serveur au client) qu'à un téléchargement (client envoyant un fichier au serveur).

Encore plus de nitpicking: pour moi, PC signifie simplement Personal Computer. Donc, l'informatique fonctionnant sous Mac OS ou Linux ou BSD ou BeOS n'est qu'un PC. Je suppose que vous voulez dire les PC fonctionnant sous Windows.

Wild devinez, pour ajouter de la valeur à ce message: envoyez-vous les bons en-têtes avec l'image?
Il est difficile de déboguer à partir des petites informations que vous fournissez (pas de code, pas d'indication de langue (C# probable) dans les tags, etc.).

1

Ce n'est pas le cas, mais il est peut-être lié à des extensions de fichiers (il semble que GDI + échoue en essayant de convertir l'image téléchargée en quelque chose qu'elle comprend). Je ne pense pas que Mac OS X en a besoin; téléchargez-vous une image qui n'a pas d'extension de fichier?

Questions connexes