Bonjour,
Je développe une application sur Filemaker pour mon entreprise.
Je suis équipé du MacBook Pro sous OS X 10.8.5.
Nous devons échanger des données avec un serveur FTP.
Je parviens à me connecter en utilisant laction de script Ouvrir URL.
La chaine « identifiant:mot-de-passe@adresseIP » est donc correcte.
Pour « uploader » à partir de Filemaker un fichier csv, je tente de passer par un script AppleScript.
Après avoir consulté plusieurs forums, jai choisi dutiliser cURL en minspirant de codes présentés sur les forums.
Lexécution sous Filemaker me renvoie toujours des messages derreurs, liés à la syntaxe.
Malgré plusieurs réécritures je ne parviens pas au bon résultat.
Exemple de ma syntaxe :
Définir variable [$fichier ; Valeur : "file:/Users/Atelier1/Documents/ Developpements/Tests\ internet/Exemple1.csv"]
Définir variable [$site ; Valeur : " ftp://" & "identifiant" & ":" & "mot-de-passe" & "@" & "adresse IP"]
Définir variable [$script ; Valeur : "do shell script \"curl -T " & $fichier & $site]
Exécuter Applescript [$script]
Le message derreur : « " » prévu mais jeton inconnu trouvé saffiche
Au lieu de conclure par "Exécuter Applescript", j'ai sorti le calcul Filemaker sur une rubrique de contrôle. Cela donne :
do shell script "curl -T file:/Users/Atelier1/Documents/Tests\ internet/ Exemple1.csv ftp://identifiant:mot-de-passe@adresseIP
J'ai tenté plusieurs réécritures, mais elles ne passent pas.
Quelqu'un a-t-il une idée de l'endroit où ça coince ?
D'avance merci.
Basa
Je développe une application sur Filemaker pour mon entreprise.
Je suis équipé du MacBook Pro sous OS X 10.8.5.
Nous devons échanger des données avec un serveur FTP.
Je parviens à me connecter en utilisant laction de script Ouvrir URL.
La chaine « identifiant:mot-de-passe@adresseIP » est donc correcte.
Pour « uploader » à partir de Filemaker un fichier csv, je tente de passer par un script AppleScript.
Après avoir consulté plusieurs forums, jai choisi dutiliser cURL en minspirant de codes présentés sur les forums.
Lexécution sous Filemaker me renvoie toujours des messages derreurs, liés à la syntaxe.
Malgré plusieurs réécritures je ne parviens pas au bon résultat.
Exemple de ma syntaxe :
Définir variable [$fichier ; Valeur : "file:/Users/Atelier1/Documents/ Developpements/Tests\ internet/Exemple1.csv"]
Définir variable [$site ; Valeur : " ftp://" & "identifiant" & ":" & "mot-de-passe" & "@" & "adresse IP"]
Définir variable [$script ; Valeur : "do shell script \"curl -T " & $fichier & $site]
Exécuter Applescript [$script]
Le message derreur : « " » prévu mais jeton inconnu trouvé saffiche
Au lieu de conclure par "Exécuter Applescript", j'ai sorti le calcul Filemaker sur une rubrique de contrôle. Cela donne :
do shell script "curl -T file:/Users/Atelier1/Documents/Tests\ internet/ Exemple1.csv ftp://identifiant:mot-de-passe@adresseIP
J'ai tenté plusieurs réécritures, mais elles ne passent pas.
Quelqu'un a-t-il une idée de l'endroit où ça coince ?
D'avance merci.
Basa