[ASP] récuperation d'un fichier...

récuperation d'un fichier... [ASP] - Programmation

Marsh Posté le 17-05-2001 à 09:21:58    

Voila le principe:
 
J'utilise sur ma page cette fonction:
<INPUT type=file name=FileItem accept="*.gif">
Elle me permet de recupérer le chemin vers le fichier dans mon disque dur.
 
Jusque la tout va bien, c'est maintenant que j'ai des PB...
Je voudrais pourvoir tronquer le chemin que j'obtiens afin de ne garder dans ma variable que le nom du fichier.
 
Une fois le nom du fichier isolé je voudrais pouvoir l'inscrire dans ma bdd avec un upload classique (ça c'est bon, je sais le faire).
 
Mais je voudrais également pouvoir copier le fichier sélectionné sur mon disque dur dans un répertoire sur mon serveur...
 
HELP ME... :cry:

Reply

Marsh Posté le 17-05-2001 à 09:21:58   

Reply

Marsh Posté le 17-05-2001 à 12:37:40    

Personne ? :(

Reply

Marsh Posté le 17-05-2001 à 12:46:52    

Il faudrait ke tu récupères le nom du fichier car par car et ke tu le mettes dans un tableau... Sinon, je crois qu'il y a une fonction Split... ki existe : à vérifier...


---------------
-- Le MaM is back --
Reply

Marsh Posté le 17-05-2001 à 12:50:33    

Y'a la fonction "mid" k peut servir...
 
Syntaxe :  string = mid( string , debut [, longueur] )  
 
Description : Retourne une portion de la chaîne (le premier caractère est à l'index 1). Si longueur est omis, va jusqu'à la fin de la chaîne.  
 
Exemple :  <% = mid("bonjour",3,4) %>  
Résultat : njou


---------------
-- Le MaM is back --
Reply

Marsh Posté le 17-05-2001 à 13:39:04    

Le probleme, c'est que je ne peut pas déterminer à l'avance ou va se trouver le fichier...
Donc je ne peut pas determiner à quel endroit de ma chaine tronquer le code...

Reply

Marsh Posté le 17-05-2001 à 14:16:55    

il existe une fonction (désolé je sais plus le nom) qui permet de déterminer la position d'un caractère dans une chaine.
 
Donc tu cherche la dernière position du caractère '\' et à partir de là tu utilise mid.
 
@+

Reply

Marsh Posté le 17-05-2001 à 15:42:00    

salut,
je ne sais pas si ça marche en ASP mais en PHP on colle _name au nom de la variable et on a le nom du fichier (sans le chemin)
 
Dans ton cas: FileItem_name te donne le nom du gif
 
essayes c'est peu être la même chose

Reply

Marsh Posté le 17-05-2001 à 17:02:15    

je vais essayer ça :)
 
Sinon quelqu'un aurait une petite idée sur la façon d'envoyer le fichier sur le serveur ??
 
Merci à vous :)

Reply

Marsh Posté le 17-05-2001 à 17:06:42    

en ASP pour l'upload j'utilise un composant externe ASPUpload si je me rappelle bien.

Reply

Marsh Posté le 17-05-2001 à 17:09:37    

Reply

Marsh Posté le 17-05-2001 à 17:09:37   

Reply

Marsh Posté le 17-05-2001 à 17:10:35    

Reply

Marsh Posté le 19-05-2001 à 19:50:50    

Merci à vous :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed