Как реализовать отношение «многие ко многим» в «дружественном способе хранения данных без схемы»?

Это похоже на типичную проблему с активным режимом FTP. Сервер не может подключиться к вашему компьютеру, чтобы установить соединение для передачи данных.

Это обычно происходит, поскольку в настоящее время большинство клиентских машин находятся за брандмауэром или NAT или обоими, что мешает активному режиму FTP работать. Чтобы активировать активный режим, вам нужно открыть брандмауэр (не рекомендуется) и / или настроить правила маршрутизации NAT.

См. мою статью о режимах FTP и настройке сети для активного режима .


Или вы используете режим пассивного FTP. Клиент Windows ftp.exe не поддерживает пассивный режим, хотя в настоящее время он становится бесполезным.

Таким образом, вам нужно использовать другой клиент FTP с командной строкой. Большинство FTP-клиентов поддерживают пассивный режим.

Например, с WinSCP ваш командный файл будет выглядеть следующим образом:

@echo off

for %%A in (*.csv) do set latest=%%A 
echo Latest file is %latest%

winscp.com /command ^
    "open ftp://MYUSERNAME:MYPASSWORD@server58.hostinger.in/" ^
    "put -transfer=ascii %latest% s.txt" ^
    "exit"

Обратите внимание, что настройки WinSCP по умолчанию в пассивный режим.

Подробнее см. руководства WinSCP для:

(я автор WinSCP)

0
задан VisHaL YaDaV 16 January 2019 в 07:28
поделиться