Невозможно установить время удаленного файла для передачи файлов по FTP - PullRequest
0 голосов
/ 25 мая 2018

Я сталкиваюсь с этой проблемой при попытке перенести некоторые файлы с моего локального диска C на сервер внешней компании.

Похоже, что все файлы передаются, каждый клиент FTP, которого я пробовал, возвращает сообщенияуказывает на то, что файлы были успешно переданы, но затем, когда вы переходите в каталог на сервере, файлов нет.

Я попытался использовать WinSCP, а также FTPVoyager, оба с очень похожими результатами.Я пытаюсь автоматизировать эту передачу, но я также пытался просто перетащить файлы в графический интерфейс, что тоже не работает.

WinSCP не возвращает никаких ошибок, но не передает файлы, даже если говорит, что это так.

FTP Voyager возвращает ошибку "Невозможно установить время удаленного файла для" ФАЙЛАдля каждого файла.Но забавно то, что в нем также говорится, что файлы были успешно переданы, хотя они и не были.

Я понятия не имею, что может означать «Невозможно установить время удаленного файла», за исключением того, что, возможно, у него нет разрешения от сервера на изменение времени файла.

Любая помощь будетс благодарностью.

Вот сценарий и командные файлы, которые я использовал для WinSCP:

скрипт:

open ftp://username:password@host.net/
lcd C:\EDI_CMG_ERP\Output
cd /ns/ftp/receiveFF
ASCII
put *
exit

пакет:

@echo off

"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
  /log="C:\@Databases\EDI\CMG_FTP\Logs\WinSCP.log" /ini=nul ^
  /command ^
    "open ftp://username:password@host.net/" ^
    "lcd C:\EDI_CMG_ERP\Output" ^
    "cd /ns/ftp/receiveFF" ^
    "ASCII" ^
    "put *" ^
    "exit"

set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
  echo Success
) else (
  echo Error
)

exit /b %WINSCP_RESULT%

(FTPVoyager не требует этих файлов)

1 Ответ

0 голосов
/ 26 мая 2018

Есть ли у вас основания полагать, что файл должен быть виден в удаленном каталоге после их загрузки?

Похоже, что ваш сервер также:

  • настроен не нараскрыть файлы клиентам;или
  • немедленно перемещает загруженные файлы в другое место;или
  • немедленно обрабатывает и удаляет загруженные файлы;или
  • аналог.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...