banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Tue 26 August 2008 11:49

David.D
Chef de projet SIG & Géoportail93
Lieu: Paris
Date d'inscription: 2 Nov 2005
Messages: 65
Site web

FTP upload dowload via FME ?

Bonjour
existe-t-il un transformer FME permettant l'upload via FTP. J'ai vu

qu'il existe un HTTPupload sur la version 2008, mais qu'en est-il d'un

FTPupload (voire même un FTPdownload) ?
Merci !

--

David Delhorbe / ddelhorbe@texte-a-enlever.cg93.fr
Web-SIG & SIG OpenSource
Département de la Seine-Saint-Denis
intranet cartographique : http://srvdad/sigd

Hors ligne

 

#2 Tue 26 August 2008 13:06

Matthieu-VEREMES
Participant actif
Lieu: Montpellier
Date d'inscription: 9 Jan 2008
Messages: 97
Site web

Re: FTP upload dowload via FME ?

Bonjour,

effectivement pas de Transformer pour le FTP actuellement.
Mais en général, si un Transformer n'existe pas encore, le TCL peut valoir le coup.

Je viens de faire quelques recherches et je pense que le module "FTP" de la librairie TCL "TCLLIB" est parfaite (http://www.tcl.tk/software/tcllib/).

- Il faut télécharger cette superbe librairie :
http://sourceforge.net/project/showfile … _id=539177
puis décompresser les fichiers.
- Ensuite il faut regarder la doc du module FTP : http://tcllib.sourceforge.net/doc/ftp-docs/index.html
- Ne reste plus qu'à créer un petit fichier TCL faisant appel au module FTP (source) :

Code:

source {.\tcllib-1.10\modules\ftp\ftp.tcl}

set server "ftp.fr.debian.org"
set user "anonymous"
set passwd "anonymous"

# define callback
proc Progress {total} {
    puts "$total bytes transfered!"
}

# open a new connection
if {[set conn [ftp::Open $server $user $passwd -progress Progress -blocksize 1024 -mode passive]] == -1} {
    puts "Connection refused!"
    exit 1
}

# get a file
ftp::Get $conn /debian/README.html c:/TESTS

# close connection
ftp::Close $conn

Dans cet exemple, je me connecte à un serveur Debian sur lequel je télécharge le fichier /debian/README.html dans mon répertoire local C:/TESTS.

Pour uploader un fichier, il faut utiliser la commande "put" : http://tcllib.sourceforge.net/doc/ftp-docs/fhelp12.html

A vous d'adapter tout cela.

Cordialement,
M. Ambrosy.


Matthieu Ambrosy
Veremes : support FME & version française
support at veremes point com

Hors ligne

 

#3 Wed 27 August 2008 18:02

David.D
Chef de projet SIG & Géoportail93
Lieu: Paris
Date d'inscription: 2 Nov 2005
Messages: 65
Site web

Re: FTP upload dowload via FME ?

Merci pour votre réponse complète ! A priori c'est possible, j'essaierai

de faire un upload FTP via FME en utilisant votre méthode !
David D.

Hors ligne

 

Pied de page des forums

Powered by FluxBB