Copier une image avec asp [Résolu]

Signaler
Messages postés
6
Date d'inscription
vendredi 31 décembre 2004
Statut
Membre
Dernière intervention
10 octobre 2006
-
Messages postés
6
Date d'inscription
vendredi 31 décembre 2004
Statut
Membre
Dernière intervention
10 octobre 2006
-
salut
1-svp comment faire pour copier une image choisie d'un repetoire à l'autre et de la rennomé
2-si c possible d'envoyé seulement le nom de l'image à la base pas tout le chemin
merci

4 réponses

Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Salut,

Si tu peux utiliser le FileSystemObject (certains hébergeurs asp, les hébergeurs gratuits le plus souvent, ne l'autorisent pas...)
pour copier un fichier :
<%
Dim fs
Set fs=Server.CreateObject("Scripting.FileSystemObject")
fs.CopyFile "c:\undossier\machin.jpg","c:\truc\bidule.jpg"
Set fs = Nothing
%>

pour récupérer son nom :
<%
Dim fs,p
Set fs = Server.CreateObject("Scripting.FileSystemObject")
p = fs.getfilename("c:\test\test.jpg")
Response.Write(p)
Set fs = Nothing
%>

Voilà
(évidemment tu peux utiliser le même "fs" si tu dois faire les deux choses à la suite, c'est mieux )

<hr size="2" width="100%">Nurgle (Antoine)
Messages postés
1642
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Si tu as un chemin relatif (du genre : "\images\photo.jpg"), tu dois utiliser Server.MapPath pour le transformer en chemin réel, du genre :

p = fs.getfilename(Server.MapPath("\images\photo.jpg"))

A part ça, j'ai pas bien compris ta question...

<hr size="2" width="100%">Nurgle (Antoine)
Messages postés
6
Date d'inscription
vendredi 31 décembre 2004
Statut
Membre
Dernière intervention
10 octobre 2006

merci de votre aide,

il marche trés trés bien ,merci professeur

une derniere chose,il ne veux pas la copier dans le même repertoire ou dans un dossier de ce repertoire

par exp (\images\photo.jpg)

merci encore
Messages postés
6
Date d'inscription
vendredi 31 décembre 2004
Statut
Membre
Dernière intervention
10 octobre 2006

merci
Vraiment merci