Проблема с загрузкой файлов с помощью Chilkat sFTP

Загрузка файла возвращает ответ «Код состояния 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

person LouGibson    schedule 05.04.2019    source источник


Ответы (1)


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

person Chilkat Software    schedule 08.04.2019