PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Ftprécupère
Ftprécupère
Iniciado por hph, set., 22 2005 10:26 AM - 5 respostas
Publicado em setembro, 22 2005 - 10:26 AM
Y'a qq chose que je comprend pas, pouvez vous m'aider ?...

Je souhaite récupérer un fichier sur le serveur FTP...
... je m'y connecte,la connection est validée

Je souhaite récupérer un fichier note.txt sur le serveur FTP, et l'enregistrer sur MON PC, bêtement j'écris la fonction suivante :

ftprécupère (connect,"/Notes.txt","c:\Notes.txt","",FTPModeASCII)

j'imagine donc qu'avec cette focntion le fichier va être téléchargé de mon serveur à mon disque dur sur MON PC

Hors, le fichier est bien copié, mais SUR LE SERVEUR, du répertoire FTP à c:\Notes.txt (SUR LE SERVEUR)!!!

en fait, je demande ( pour schématiser ) :
copy \\SERVEUR\REP FRP\Notes.txt sur \\MON PC\C:\Notes.txt
et avec ce que j'ai écris en code j'obtient :
copy \\SERVEUR\REP FTP\Notes.txt sur \\SERVEUR\C:\Notes.txt

Merci pour votre aide


Merci d'avance pour votre aide
Publicado em setembro, 22 2005 - 12:49 PM
Ok, c'est une solution. Mais bon dans ce cas autant ouvrir le navigateur en mode FTP. L'idée pour moi serait qu'un utilisateur identifié, puisse en cliquant sur un bouton avoir des fichiers mis à jour automatiquement sur sur PC, dans le sens SERVEUR>PC et un autre bouton dans le sens PC>SEVEUR

Croyez vous que cela soit possible? Je ne trouve pas de solutions... J'aimerai que l'utilisateur n'ai pas d'intervention autres que ces clics.

En tout cas merci de m'avoir répondu
Publicado em setembro, 22 2005 - 12:49 PM
Bonjour,

c'est normal que le fichier soit copié sur le disque du serveur.
Tu peux utiliser la fonction à ton avantage en copiant avec ftprecupere
le fichier dans un repertoire precis de ton site puis lancer un lien
vers www.monsite.fr/repprecis/monfichier.ext

cdtl
jean-daniel


Il se trouve que HP Haquette a formulé :
Y'a qq chose que je comprend pas, pouvez vous m'aider ?...

Je souhaite récupérer un fichier sur le serveur FTP...
.. je m'y connecte,la connection est validée

Je souhaite récupérer un fichier note.txt sur le serveur FTP, et
l'enregistrer sur MON PC, bêtement j'écris la fonction suivante :

ftprécupère (connect,"/Notes.txt","c:\Notes.txt","",FTPModeASCII)

j'imagine donc qu'avec cette focntion le fichier va être téléchargé de mon
serveur à mon disque dur sur MON PC

Hors, le fichier est bien copié, mais SUR LE SERVEUR, du répertoire FTP à
c:\Notes.txt (SUR LE SERVEUR)!!!

en fait, je demande ( pour schématiser ) :
copy \\SERVEUR\REP FRP\Notes.txt sur \\MON PC\C:\Notes.txt
et avec ce que j'ai écris en code j'obtient :
copy \\SERVEUR\REP FTP\Notes.txt sur \\SERVEUR\C:\Notes.txt

Merci pour votre aide


Merci d'avance pour votre aide



--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Publicado em setembro, 22 2005 - 2:34 PM
Merci pour ces infos.

J'ai effectivement testé et il est vrai que tout est du à un problème de droit !

Ceci dit je crois qu'il va falloir que je conçoive mon projet autrement, par ce que je ne vois pas comment gérer les autorisations.

Il faudrait que j'autorise l'accès total sur un répertoire précis du PC client. Sachant que l'accès se fait via une connection internet, comment l'identifier. Même en laissant contrôle total à tout le monde sur ce repertoire l'accès est refusé !

Tout cela me parait bien compliqué

Merci quand même
Publicado em setembro, 22 2005 - 3:54 PM
Salut,

je crois qu'il faut bien comprendre une chose : le code serveur est toujours exécuté par et sur le serveur !
Ce qui implique que pour la fonction FTPRécupère, le C en question soit celui du serveur sur lequel il tourne...

Si tu es dans le cas d'un intranet et que le service web a les autorisations suffisantes, tu peux utiliser cette syntaxe
:

FTPRécupère(connect, "/Notes.txt", \\MonPC\<Partage>\Notes.txt, FTPModeASCII)
Où <Partage> correspond à un partage sur la machine MonPC pointant sur C:\
Je te conseille de définir ou de faire définir par l'administrateur réseau un partage avec les bons droits sur chaque
machine.
A défaut, il y a le partage C$ mais les droits sont pour les administrateurs.

Bon dev,

Olivier

HP Haquette a exprimé avec beaucoup de précision :

Y'a qq chose que je comprend pas, pouvez vous m'aider ?...

Je souhaite récupérer un fichier sur le serveur FTP...
.. je m'y connecte,la connection est validée

Je souhaite récupérer un fichier note.txt sur le serveur FTP, et l'enregistrer sur MON PC, bêtement j'écris la
fonction suivante :

ftprécupère (connect,"/Notes.txt","c:\Notes.txt","",FTPModeASCII)

j'imagine donc qu'avec cette focntion le fichier va être téléchargé de mon serveur à mon disque dur sur MON PC

Hors, le fichier est bien copié, mais SUR LE SERVEUR, du répertoire FTP à c:\Notes.txt (SUR LE SERVEUR)!!!

en fait, je demande ( pour schématiser ) :
copy \\SERVEUR\REP FRP\Notes.txt sur \\MON PC\C:\Notes.txt
et avec ce que j'ai écris en code j'obtient :
copy \\SERVEUR\REP FTP\Notes.txt sur \\SERVEUR\C:\Notes.txt

Merci pour votre aide


Merci d'avance pour votre aide

Publicado em setembro, 30 2005 - 10:47 AM
il y a quelque chose que je ne comprends pas, moi je ne peux pas utiliser cette fonction sous webdev 9 ...
en fait, il y a plein de fonctions auxquelles je n ai pas acces uploadciopiefichiers pareil
alors comment je peux faire pour envoyer une images sur le serveur?