У меня есть следующий код в моем коде coldfusion, который работает:
<cfexecute name="curl" arguments = "https://myPath/myFile.xlsx -k" timeout="10" variable="test" />
<cfdump var="#test#" />
Это загружает файл Excel по указанному пути с помощью cURL и выгружает его в браузер, который отлично работает.
Однако я не могу заставить то же самое работать с Wget.
Сначала я попробовал:
<cfexecute name="wget" arguments = "https://myPath/myFile.xlsx" timeout="10" variable="test" />
<cfdump var="#test#" />
Это возвращает пустую строку. Кажется, нам нужно использовать эквивалент «-k» cURL для Wget, чтобы указать ему игнорировать ошибки сертификата SSL. Итак, я попытался:
<cfexecute name="wget" arguments = "--no-check-certificate https://myPath/myFile.xlsx" timeout="10" variable="test" />
<cfdump var="#test#" />
Это дает мне следующие результаты:
Usage: wget [OPTION]... [URL]... Try `wget --help' for more options.
Как я могу использовать Wget в cfexecute для загрузки файла excel, игнорируя ошибки сертификата SSL?
РЕДАКТИРОВАТЬ:
Запуск wget --no-check-certificate "https://myPath/myFile.xlsx"
напрямую из командной строки работает.