Проблема с загрузкой файлов с использованием Chilkat sFTP - PullRequest
0 голосов
/ 05 апреля 2019

Загрузка файла возвращает ответ «Код состояния 8 - Неверный параметр». Ищите несколько советов о том, что может быть причиной этого.

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

Журнал сообщений:

ChilkatLog:
  OpenFile:
    DllDate: Jul 31 2014
    ChilkatVersion: 9.5.0.43
    UnlockPrefix: NORVICSSH
    Username: LVPAPP005:scheduleradminprod
    Architecture: Little Endian; 64-bit
    Language: .NET 2.0 / x64
    VerboseLogging: 0
    SshVersion: SSH-2.0-FTP Server ready
    SftpVersion: 3
    sftpOpenFile:
      remotePath: \GIB_DAILY_CENTAUR_POSITIONS_20190403.CSV
      access: writeOnly
      createDisposition: createTruncate
      v3Flags: 0x1a
      Sent FXP_OPEN
      StatusResponseFromServer:
        Request: FXP_OPEN
        InformationReceivedFromServer:
          StatusCode: 8
          StatusMessage: Invalid parameter
        --InformationReceivedFromServer
      --StatusResponseFromServer
    --sftpOpenFile
    Failed.
  --OpenFile
--ChilkatLog

1 Ответ

0 голосов
/ 08 апреля 2019

Вы путаете протокол SSH / SFTP с протоколом FTP. Это совершенно разные протоколы. Концепция «пассивной» передачи данных не существует в SSH / SFTP, как в протоколе FTP.

...