使用 Chilkat sFTP 上传文件时出现问题

Problem Uploading Files Using Chilkat sFTP

文件上传returns"Status Code 8 - Invalid Parameter"响应。寻求有关可能导致此问题的一些建议。

我正在使用 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

您将 SSH/SFTP 协议与 FTP 协议混淆了。两者是完全不同的协议。 "passive" 数据传输的概念在 SSH/SFTP 中不存在,而在 FTP 协议中存在。