C# Bitmap.Enregistrer le chemin d'accès
J'ai un bitmap " b " et de cette ligne est de me procurer un problème
b.Save(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\result\\img.jpg");
Le logiciel sauts à la ligne.
C'est à cause de la voie car lorsque j'utilise cette ligne fonctionne, l'image est enregistrée:
b.Save(System.IO.Path.GetDirectoryName("C:\\img.jpg");
Pourquoi la première ligne ne fonctionne pas? Je ne peux pas obtenir ce que le problème est
Vous devez vous connecter pour publier un commentaire.
Changement de
b.Save(Application.StartupPath + "\\img.jpg");
Le problème ici est que
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase
ne renvoie pas le répertoire exécutable que vous pourriez avoir voulu.Si vous souhaitez afficher l'image sur le navigateur web yo pouvez utiliser le outputstream de la Réponse de la classe, ou même utiliser l'un des cours d'eau sur le Système.IO espace de noms.