J'ai un formulaire permettant =E0 un membre du site=20
d'uploader sa photo.
Je voudrais savoir s'il est possible de d=E9terminer le nom=20
que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un=20
fichier "moi.jpg", est-il possible de l'enregistrer=20
directement en tant que "toi.jpg"? Ou dois-je=20
obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
Voici le code me permettant d'uploader la photo :=20
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
Lebrun Thomas
Renommer la photo après qu'elle ai été uploadé me semble le meilleur moye nde parvenir à tes fins.
A+
-- LEBRUN Thomas http://morpheus.developpez.com
"Bibi" wrote in message news:963901c478a8$2fcf9a70$ Bonjour,
J'ai un formulaire permettant à un membre du site d'uploader sa photo. Je voudrais savoir s'il est possible de déterminer le nom que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un fichier "moi.jpg", est-il possible de l'enregistrer directement en tant que "toi.jpg"? Ou dois-je obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
try { photo.PostedFile.SaveAs(SaveLocation); // test pour voir si la photo a été enregistrée : if(File.Exists(SaveLocation)) ....
}
Merci d'avance.
Bibi
Renommer la photo après qu'elle ai été uploadé me semble le meilleur moye
nde parvenir à tes fins.
A+
--
LEBRUN Thomas
http://morpheus.developpez.com
"Bibi" <anonymous@discussions.microsoft.com> wrote in message
news:963901c478a8$2fcf9a70$a401280a@phx.gbl...
Bonjour,
J'ai un formulaire permettant à un membre du site
d'uploader sa photo.
Je voudrais savoir s'il est possible de déterminer le nom
que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un
fichier "moi.jpg", est-il possible de l'enregistrer
directement en tant que "toi.jpg"? Ou dois-je
obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
Renommer la photo après qu'elle ai été uploadé me semble le meilleur moye nde parvenir à tes fins.
A+
-- LEBRUN Thomas http://morpheus.developpez.com
"Bibi" wrote in message news:963901c478a8$2fcf9a70$ Bonjour,
J'ai un formulaire permettant à un membre du site d'uploader sa photo. Je voudrais savoir s'il est possible de déterminer le nom que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un fichier "moi.jpg", est-il possible de l'enregistrer directement en tant que "toi.jpg"? Ou dois-je obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
try { photo.PostedFile.SaveAs(SaveLocation); // test pour voir si la photo a été enregistrée : if(File.Exists(SaveLocation)) ....
}
Merci d'avance.
Bibi
Bibi
Bonjour,
Merci pour m'avoir donné ton avis. En fait, entre temps c'est ce que j'ai fait (uploader puis renommer), mais je me demandais juste s'il y avait un moyen de l'enregistrer directement sous le nom que l'on veut lui attribuer...
A+
Bibi
-----Message d'origine----- Renommer la photo après qu'elle ai été uploadé me semble
le meilleur moye
nde parvenir à tes fins.
A+
-- LEBRUN Thomas http://morpheus.developpez.com
"Bibi" wrote in
message
news:963901c478a8$2fcf9a70$ Bonjour,
J'ai un formulaire permettant à un membre du site d'uploader sa photo. Je voudrais savoir s'il est possible de déterminer le nom que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un fichier "moi.jpg", est-il possible de l'enregistrer directement en tant que "toi.jpg"? Ou dois-je obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
try { photo.PostedFile.SaveAs(SaveLocation); // test pour voir si la photo a été enregistrée : if(File.Exists(SaveLocation)) ....
}
Merci d'avance.
Bibi
.
Bonjour,
Merci pour m'avoir donné ton avis.
En fait, entre temps c'est ce que j'ai fait (uploader
puis renommer), mais je me demandais juste s'il y avait
un moyen de l'enregistrer directement sous le nom que
l'on veut lui attribuer...
A+
Bibi
-----Message d'origine-----
Renommer la photo après qu'elle ai été uploadé me semble
le meilleur moye
nde parvenir à tes fins.
A+
--
LEBRUN Thomas
http://morpheus.developpez.com
"Bibi" <anonymous@discussions.microsoft.com> wrote in
J'ai un formulaire permettant à un membre du site
d'uploader sa photo.
Je voudrais savoir s'il est possible de déterminer le nom
que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un
fichier "moi.jpg", est-il possible de l'enregistrer
directement en tant que "toi.jpg"? Ou dois-je
obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
Merci pour m'avoir donné ton avis. En fait, entre temps c'est ce que j'ai fait (uploader puis renommer), mais je me demandais juste s'il y avait un moyen de l'enregistrer directement sous le nom que l'on veut lui attribuer...
A+
Bibi
-----Message d'origine----- Renommer la photo après qu'elle ai été uploadé me semble
le meilleur moye
nde parvenir à tes fins.
A+
-- LEBRUN Thomas http://morpheus.developpez.com
"Bibi" wrote in
message
news:963901c478a8$2fcf9a70$ Bonjour,
J'ai un formulaire permettant à un membre du site d'uploader sa photo. Je voudrais savoir s'il est possible de déterminer le nom que portera le fichier lorsqu'on va l'uploader ?
Par exemple si la personne veut uploader un fichier "moi.jpg", est-il possible de l'enregistrer directement en tant que "toi.jpg"? Ou dois-je obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
try { photo.PostedFile.SaveAs(SaveLocation); // test pour voir si la photo a été enregistrée : if(File.Exists(SaveLocation)) ....
}
Merci d'avance.
Bibi
.
Lebrun Thomas
ASP.NET n'est pas mon point fort mais je sais que ce que tu veux faire est possible en PHP, car celui-ci stocke l'image temporairement sur le serveur avant de la copier définitivement.
Maintenant, cela est peut-être possible en ASP.NET, mais j'avoue ne pas savoir, désolé....
A+
-- LEBRUN Thomas http://morpheus.developpez.com
"Bibi" a écrit :
Bonjour,
Merci pour m'avoir donné ton avis. En fait, entre temps c'est ce que j'ai fait (uploader puis renommer), mais je me demandais juste s'il y avait un moyen de l'enregistrer directement sous le nom que l'on veut lui attribuer...
A+
Bibi
>-----Message d'origine----- >Renommer la photo après qu'elle ai été uploadé me semble le meilleur moye >nde parvenir à tes fins. > >A+ > >-- >LEBRUN Thomas >http://morpheus.developpez.com > > >"Bibi" wrote in message >news:963901c478a8$2fcf9a70$ >Bonjour, > >J'ai un formulaire permettant à un membre du site >d'uploader sa photo. >Je voudrais savoir s'il est possible de déterminer le nom >que portera le fichier lorsqu'on va l'uploader ? > >Par exemple si la personne veut uploader un >fichier "moi.jpg", est-il possible de l'enregistrer >directement en tant que "toi.jpg"? Ou dois-je >obligatoirement utiliser un move("moi.jpg", "toi.jpg") ? > >Voici le code me permettant d'uploader la photo : > >string fn = System.IO.Path.GetFileName >(photo.PostedFile.FileName); > >string SaveLocation >= "c:InetpubwwwrootMyProjectimages" + fn; > >try >{ > photo.PostedFile.SaveAs(SaveLocation); > // test pour voir si la photo a été enregistrée : > if(File.Exists(SaveLocation)) > .... > >} > >Merci d'avance. > >Bibi > > >. >
ASP.NET n'est pas mon point fort mais je sais que ce que tu veux faire est possible en PHP, car celui-ci stocke l'image temporairement sur le serveur avant de la copier définitivement.
Maintenant, cela est peut-être possible en ASP.NET, mais j'avoue ne pas savoir, désolé....
A+
--
LEBRUN Thomas
http://morpheus.developpez.com
"Bibi" a écrit :
Bonjour,
Merci pour m'avoir donné ton avis.
En fait, entre temps c'est ce que j'ai fait (uploader
puis renommer), mais je me demandais juste s'il y avait
un moyen de l'enregistrer directement sous le nom que
l'on veut lui attribuer...
A+
Bibi
>-----Message d'origine-----
>Renommer la photo après qu'elle ai été uploadé me semble
le meilleur moye
>nde parvenir à tes fins.
>
>A+
>
>--
>LEBRUN Thomas
>http://morpheus.developpez.com
>
>
>"Bibi" <anonymous@discussions.microsoft.com> wrote in
message
>news:963901c478a8$2fcf9a70$a401280a@phx.gbl...
>Bonjour,
>
>J'ai un formulaire permettant à un membre du site
>d'uploader sa photo.
>Je voudrais savoir s'il est possible de déterminer le nom
>que portera le fichier lorsqu'on va l'uploader ?
>
>Par exemple si la personne veut uploader un
>fichier "moi.jpg", est-il possible de l'enregistrer
>directement en tant que "toi.jpg"? Ou dois-je
>obligatoirement utiliser un move("moi.jpg", "toi.jpg") ?
>
>Voici le code me permettant d'uploader la photo :
>
>string fn = System.IO.Path.GetFileName
>(photo.PostedFile.FileName);
>
>string SaveLocation
>= "c:\InetpubwwwrootMyProjectimages" + fn;
>
>try
>{
> photo.PostedFile.SaveAs(SaveLocation);
> // test pour voir si la photo a été enregistrée :
> if(File.Exists(SaveLocation))
> ....
>
>}
>
>Merci d'avance.
>
>Bibi
>
>
>.
>
ASP.NET n'est pas mon point fort mais je sais que ce que tu veux faire est possible en PHP, car celui-ci stocke l'image temporairement sur le serveur avant de la copier définitivement.
Maintenant, cela est peut-être possible en ASP.NET, mais j'avoue ne pas savoir, désolé....
A+
-- LEBRUN Thomas http://morpheus.developpez.com
"Bibi" a écrit :
Bonjour,
Merci pour m'avoir donné ton avis. En fait, entre temps c'est ce que j'ai fait (uploader puis renommer), mais je me demandais juste s'il y avait un moyen de l'enregistrer directement sous le nom que l'on veut lui attribuer...
A+
Bibi
>-----Message d'origine----- >Renommer la photo après qu'elle ai été uploadé me semble le meilleur moye >nde parvenir à tes fins. > >A+ > >-- >LEBRUN Thomas >http://morpheus.developpez.com > > >"Bibi" wrote in message >news:963901c478a8$2fcf9a70$ >Bonjour, > >J'ai un formulaire permettant à un membre du site >d'uploader sa photo. >Je voudrais savoir s'il est possible de déterminer le nom >que portera le fichier lorsqu'on va l'uploader ? > >Par exemple si la personne veut uploader un >fichier "moi.jpg", est-il possible de l'enregistrer >directement en tant que "toi.jpg"? Ou dois-je >obligatoirement utiliser un move("moi.jpg", "toi.jpg") ? > >Voici le code me permettant d'uploader la photo : > >string fn = System.IO.Path.GetFileName >(photo.PostedFile.FileName); > >string SaveLocation >= "c:InetpubwwwrootMyProjectimages" + fn; > >try >{ > photo.PostedFile.SaveAs(SaveLocation); > // test pour voir si la photo a été enregistrée : > if(File.Exists(SaveLocation)) > .... > >} > >Merci d'avance. > >Bibi > > >. >
Antoine F.
>Merci pour m'avoir donné ton avis. En fait, entre temps c'est ce que j'ai fait (uploader puis renommer), mais je me demandais juste s'il y avait un moyen de l'enregistrer directement sous le nom que l'on veut lui attribuer... A+ Bibi
Bonjour,
Avec un contrôle: protected System.Web.UI.HtmlControls.HtmlInputFile fleAddEventFile;
dans votre web form, vous pourriez vous baser sur l'exemple suivant:
----------------------------------------------------------------------- HttpPostedFile f = fleAddEventFile.PostedFile; if(f != null) { //test sur la taille fichier if(f.ContentLength > FILE_MAX_SIZE) { return(new MyError(ERR_MAX_LENGTH, "fichier trop volumineux")); }
// extraction du nom sans le chemin complet string originalFileName = FileUtilities.GetShortFileName(f.FileName);
// nouveau nom du fichier string cleanedFileName = FileUtilities.GetCleanedFileName(originalFileName);
// identificateur unique ajouté au nom cleanedFileName =+ GlobalUtilities.GetUniqueIdentifier();
// enregistrement sur le disque f.SaveAs(GlobalVars.MEDIA_FOLDER + cleanedFileName);
>Merci pour m'avoir donné ton avis.
En fait, entre temps c'est ce que j'ai fait (uploader
puis renommer), mais je me demandais juste s'il y avait
un moyen de l'enregistrer directement sous le nom que
l'on veut lui attribuer...
A+
Bibi
Bonjour,
Avec un contrôle:
protected System.Web.UI.HtmlControls.HtmlInputFile fleAddEventFile;
dans votre web form, vous pourriez vous baser sur l'exemple suivant:
-----------------------------------------------------------------------
HttpPostedFile f = fleAddEventFile.PostedFile;
if(f != null)
{
//test sur la taille fichier
if(f.ContentLength > FILE_MAX_SIZE)
{
return(new MyError(ERR_MAX_LENGTH, "fichier trop volumineux"));
}
// extraction du nom sans le chemin complet
string originalFileName = FileUtilities.GetShortFileName(f.FileName);
// nouveau nom du fichier
string cleanedFileName = FileUtilities.GetCleanedFileName(originalFileName);
// identificateur unique ajouté au nom
cleanedFileName =+ GlobalUtilities.GetUniqueIdentifier();
// enregistrement sur le disque
f.SaveAs(GlobalVars.MEDIA_FOLDER + cleanedFileName);
>Merci pour m'avoir donné ton avis. En fait, entre temps c'est ce que j'ai fait (uploader puis renommer), mais je me demandais juste s'il y avait un moyen de l'enregistrer directement sous le nom que l'on veut lui attribuer... A+ Bibi
Bonjour,
Avec un contrôle: protected System.Web.UI.HtmlControls.HtmlInputFile fleAddEventFile;
dans votre web form, vous pourriez vous baser sur l'exemple suivant:
----------------------------------------------------------------------- HttpPostedFile f = fleAddEventFile.PostedFile; if(f != null) { //test sur la taille fichier if(f.ContentLength > FILE_MAX_SIZE) { return(new MyError(ERR_MAX_LENGTH, "fichier trop volumineux")); }
// extraction du nom sans le chemin complet string originalFileName = FileUtilities.GetShortFileName(f.FileName);
// nouveau nom du fichier string cleanedFileName = FileUtilities.GetCleanedFileName(originalFileName);
// identificateur unique ajouté au nom cleanedFileName =+ GlobalUtilities.GetUniqueIdentifier();
// enregistrement sur le disque f.SaveAs(GlobalVars.MEDIA_FOLDER + cleanedFileName);