Загрузить файл через 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 (но я действительно не хочу устанавливать эту программу на все рабочие станции, которые будут нуждаться в этой программе).