Je reçois le message suivant quand j'essai d'exécuter la page default.aspx:
"Illegal characters in path. " J'essaie par cette page web de générer une
vignette automatiquement.
Pouvez-vous m'aider à trouver la manière de corriger ce bogue ? Merci
Steeve
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Bovo [MS]
Bonjour,
Cette erreur est normale. Tu peux utiliser MapPath suelement avec le nom d'un fichier sans les paramatres de l'url. En effet, MapPath renvoit le chemin absolue : c'est à dire "C:inetpubwwwrootMonappmonfichier.aspx". Les paramatres de l'url n'ont pas de sens dans ce cas la.
Si GenererVignette.aspx est dans le même repertoire que ta page.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Steeve" a écrit dans le message de news:
Bonjour,
Je reçois le message suivant quand j'essai d'exécuter la page default.aspx: "Illegal characters in path. " J'essaie par cette page web de générer une vignette automatiquement.
Pouvez-vous m'aider à trouver la manière de corriger ce bogue ? Merci Steeve
Et voici celui de ma page GerenerVignette.aspx private void Page_Load(object sender, System.EventArgs e) { System.Drawing.Image.GetThumbnailImageAbort myCallback > new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback); string imageUrl = Server.MapPath("photos/" + Request.QueryString["file"]); System.Drawing.Image image = System.Drawing.Image.FromFile(imageUrl); int hauteur = Convert.ToInt32(Request.QueryString["hauteur"]); decimal decRatio = Convert.ToDecimal(image.Width / image.Height); int largeur = Convert.ToInt32(decRatio * hauteur); System.Drawing.Image thumbNail = image.GetThumbnailImage(largeur, hauteur, myCallback, IntPtr.Zero); Response.ContentType = "image/jpeg"; thumbNail.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg); image.Dispose(); thumbNail.Dispose(); } private bool ThumbnailCallback() { return false; }
Bonjour,
Cette erreur est normale. Tu peux utiliser MapPath suelement avec le nom
d'un fichier sans les paramatres de l'url.
En effet, MapPath renvoit le chemin absolue : c'est à dire
"C:inetpubwwwrootMonappmonfichier.aspx". Les paramatres de l'url n'ont
pas de sens dans ce cas la.
Si GenererVignette.aspx est dans le même repertoire que ta page.
--
Cordialement,
Sebastien Bovo
Microsoft France
----------
Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous
confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Steeve" <steevehetu18@hotmail.com> a écrit dans le message de news:
eT7Gag2yEHA.3120@TK2MSFTNGP12.phx.gbl...
Bonjour,
Je reçois le message suivant quand j'essai d'exécuter la page
default.aspx:
"Illegal characters in path. " J'essaie par cette page web de générer une
vignette automatiquement.
Pouvez-vous m'aider à trouver la manière de corriger ce bogue ? Merci
Steeve
Cette erreur est normale. Tu peux utiliser MapPath suelement avec le nom d'un fichier sans les paramatres de l'url. En effet, MapPath renvoit le chemin absolue : c'est à dire "C:inetpubwwwrootMonappmonfichier.aspx". Les paramatres de l'url n'ont pas de sens dans ce cas la.
Si GenererVignette.aspx est dans le même repertoire que ta page.
-- Cordialement,
Sebastien Bovo Microsoft France ---------- Ce message est fourni en l'état, sans garantie d'aucune sorte, et ne vous confère aucun droit. Vous assumez tous les risques liés à son utilisation.
"Steeve" a écrit dans le message de news:
Bonjour,
Je reçois le message suivant quand j'essai d'exécuter la page default.aspx: "Illegal characters in path. " J'essaie par cette page web de générer une vignette automatiquement.
Pouvez-vous m'aider à trouver la manière de corriger ce bogue ? Merci Steeve