Ignorer l'Erreur de Certificat SSL avec Wget

J'ai le code suivant dans mon code coldfusion qui fonctionne:

<cfexecute name="curl" arguments = "https://myPath/myFile.xlsx -k" timeout="10" variable="test" />
<cfdump var="#test#" />

Cela télécharge un fichier Excel à partir du chemin d'accès spécifié à l'aide de cURL et la déverse dans le navigateur, qui fonctionne très bien.

Cependant, je ne peux pas obtenir la même chose de travailler avec Wget.

J'ai d'abord essayé:

<cfexecute name="wget" arguments = "https://myPath/myFile.xlsx" timeout="10" variable="test" />
<cfdump var="#test#" />

Cette commande retourne une chaîne vide. Il semble que nous avons besoin d'utiliser l'équivalent de roulage "-k" pour Wget, à dire de l'ignorer certificat SSL erreurs. J'ai donc essayé:

<cfexecute name="wget" arguments = "--no-check-certificate https://myPath/myFile.xlsx" timeout="10" variable="test" />
<cfdump var="#test#" />

Cela me donne les résultats suivants:

Usage: wget [OPTION]... [URL]... Try `wget --help' for more options. 

Comment puis-je utiliser Wget dans cfexecute pour télécharger le fichier excel, ignorant certificat SSL erreurs?

EDIT:

De course wget --no-check-certificate "https://myPath/myFile.xlsx" directement à partir de la ligne de commande fonctionne.

Si cela fonctionne à partir de la ligne de commande qui semblait exclure mon idée que wget n'est pas compilé avec le support SSL. J'ai remarqué que vous comment des guillemets autour de l'URL dans la ligne de commande exemple que vous donnez. Ça marche sans? Je l'attends, mais ils sont la seule différence que je peux voir, entre cela et le cfexecute.
Une autre possibilité - êtes-vous sûr que la ligne de commande et des FC à l'aide de la même version de wget? Peut-être mettre le chemin complet de l'exécutable en FC, une double vérification?
Comment les chemins? N'CF vraiment savoir où obtenir de l'wget? S'il vous plaît essayer de lancer wget dans les FC en utilisant explicite chemin d'accès complet à votre wget instance.

OriginalL'auteur froadie | 2014-10-02