Hallo allemaal,
Ik heb een probleem met het downloaden van een file van een FTPS server. Ik heb diverse zaken geprobeerd, maar helaas lukt het niet. Uiteraard ook Google doorzocht, maar de tips werkten ook niet.
De situatie:
Ik wil een file downloaden van een FTPS server. Bij voorkeur via een PHP script zodat ik het daarna eenvoudig kan verwerken. Maar als het eerst via CMD moet en daarna verwerken is het ook goed.
Zoals aangegeven heb ik dit dmv cURL (7.18.2) geprobeerd (zowel via PHP als via CMD).
Als ik verbinding maak op bovenstaande manier kom ik direct in de server. Ik krijg ook de bestandsgrootte van het bestand te zien (SIZE file.csv wordt uitgevoerd). Als daarna het commando 'RETR file.csv' start, krijg ik deze fout:
[code]521 PROT P required{/code]
En de verbinding stopt.
Via diverse topics werd aangeraden geen verbinding te maken via ftps, maar gewoon ftp en dan via een setting de encryptie te forceren:
Als ik dit probeer, krijg ik wel de melding 'Connected to HOST (IP) port PORT', maar treed er daarna een timeout op... Ook als ik de parameters '--ftp-ssl-ccc' of '--ftp-ssl-control' toevoeg krijg ik een timeout:
* FTP response reading failed
* Closing connection #0
Ik hoop dat er iemand is die een tip heeft...
Mvg,
Michiel
Ik heb een probleem met het downloaden van een file van een FTPS server. Ik heb diverse zaken geprobeerd, maar helaas lukt het niet. Uiteraard ook Google doorzocht, maar de tips werkten ook niet.
De situatie:
Ik wil een file downloaden van een FTPS server. Bij voorkeur via een PHP script zodat ik het daarna eenvoudig kan verwerken. Maar als het eerst via CMD moet en daarna verwerken is het ook goed.
Zoals aangegeven heb ik dit dmv cURL (7.18.2) geprobeerd (zowel via PHP als via CMD).
code:
1
| curl -kv ftps[://HOST:PORT/FILE --user USR:PASS |
Als ik verbinding maak op bovenstaande manier kom ik direct in de server. Ik krijg ook de bestandsgrootte van het bestand te zien (SIZE file.csv wordt uitgevoerd). Als daarna het commando 'RETR file.csv' start, krijg ik deze fout:
[code]521 PROT P required{/code]
En de verbinding stopt.
Via diverse topics werd aangeraden geen verbinding te maken via ftps, maar gewoon ftp en dan via een setting de encryptie te forceren:
code:
1
| curl -kv --force-ssl ftp://HOST:PORT/FILE --user USR:PASS |
Als ik dit probeer, krijg ik wel de melding 'Connected to HOST (IP) port PORT', maar treed er daarna een timeout op... Ook als ik de parameters '--ftp-ssl-ccc' of '--ftp-ssl-control' toevoeg krijg ik een timeout:
* FTP response reading failed
* Closing connection #0
Ik hoop dat er iemand is die een tip heeft...
Mvg,
Michiel