Bonjour la liste,
Je désire dans un de mes scripts, envoyer un fichier en ligne de commande sur mon serveur FTP via curl grâce à la ligne suivante:
curl -T fichier.extension ftp://ftpuser:ftppassword@ftphost <ftp://ftpuser:ftppassword@ftphost/>
Malheureusement l’utilisateur ftp délivré par mon hébergeur est au format ftpuser(a)domaine.tld <mailto:ftpuser@domaine.tld>
La ligne devient donc curl -T fichier.extension ftp://ftpuser@domaine.tld:ftppassword@ftphost <ftp://ftpuser%40domaine.tld:ftppassword@ftphost/>
Curl essaie donc de se connecter au serveur ‘domaine.tld' en lieu et place de ‘ftphost’.
J’ai essayé de passer le ‘ftpuser(a)domaine.xn--tld-to0a en quote et double-quote, cela n’a rien donné.
J’ai effectué quelques recherches, certainement avec de mauvais mot-clés, car je n’ai rien trouvé d’approprié.
Si quelqu’un a une idée, je suis preneur.
En attendant, je vous souhaite une bonne soirée et de joyeuses fêtes.
Antonin GIRAUD-PERNETTE