Загрузить файл через FTP из Excel VBA

Необходимо загрузить файл (file.txt) на сервер (ftp.server.com) из Excel VBA. (необязательно должен быть FTP, просто нужно иметь возможность поместить файл туда и вернуть его, и у меня есть сервер на общем хостинге GoDaddy)

Я попытался запустить этот скрипт:

ftp -s:script.txt

script.txt:

open ftp.server.com
USER
PASS
lcd c:\
put file.txt
disconnect
bye

Я получаю ошибку:

425 Не удалось открыть подключение для передачи данных к порту 53637: истекло время ожидания подключения

Google говорит мне, что мне нужно перейти в пассивный режим, но из командной строкиftp.exe клиент не позволяет этого

Кто-нибудь знает о любом свободном (с открытым исходным кодом) клиенте командной строки FTP, который позволяет пассивный режим?

У меня есть более простая альтернатива FTP?

Есть ли лучший способ загрузить файл через VBA (без обходного пути командной строки)?

Я думаю об использовании DROPBOX (но я действительно не хочу устанавливать эту программу на все рабочие станции, которые будут нуждаться в этой программе).

Ответы на вопрос(4)

Ваш ответ на вопрос