Secure Version Only unterstützt folgende zusätzliche Verschlüsselungsprotokolle:

Das WS_FTP Pro SDK beinhaltet ein professionelles Benutzerhandbuch im MSDN®-Stil für Entwickler, Hilfedateien sowie Beispiele für erforderliche Operationen in sechs Sprachen.

WS_FTP Pro SDK Benutzerhandbuch

Das WS_FTP Pro SDK Benutzerhandbuch ist ein professionelles Handbuch im MSDN® -Stil mit klar definierten Syntaxregeln für Schnittstellen, Methoden, Eigenschaften, Parameter, Klassen und Beispiele.

WS_FTP Pro SDK Benutzerhandbuch ansehen
[CHM-Format, 144 KB]

"Die umfangreiche Palette an Codebeispielen und die professionelle Dokumentation waren gründlich und vollständig und der von Ipswitch geleistete Support hervorragend." Richard Bergman
Vice President, Engineering
Emanio, Inc.

Visual Basic 6.0

Set pApi = CreateObject("WsftpSDK.WsftpApi")
Set pConn = pApi.CreateConnection("127.0.0.1", "test", "password",
    WsftpConnectionTypes.WSFTP_CT_FTP, 21)
  If pConn Is Nothing Then
    If (pConn.PutFile("c:\temp", "802.exe", "/users/test", "File1.dll", 0, 0)) Then
      Log.AddItem ("Übertragung erfolgreich")
  Else
    Log.AddItem ("Übertragung fehlgeschlagen" + pApi.GetErrorString(pConn.LastError))
  End If
End If

Visual Basic .NET

pConn = pApi.CreateConnection("127.0.0.1", "test", "password",
      WsftpConnectionTypes.WSFTP_CT_FTP, 21)
If (pConn Is Nothing) Then
  If (pConn.PutFile("c:\temp", "802.exe", "/users/test",
      "File1.exe", WsftpTransferModes.WSFTP_TFF_BINARY, 0)) Then
    Log.AppendText("File2.exe hochgeladen" & vbCrLf)
  Else
    Log.AppendText("Hochladen von Datei File1.exe fehlgeschlagen. Error: " &
      pApi.GetErrorString(pConn.LastError()) & vbCrLf)
  End If
End If

VB Script

Set pConn = pApi.CreateConnection("127.0.0.1", "test", "password", 2, 21)
if (pConn Is Nothing) then
  Wscript.Echo "Verbindungsherstellung fehlgeschlagen, Fehler:" +
      pApi.GetErrorString(pApi.LastError)
else
  pConn.PutFile "c:\temp", "802.exe", "/users/test", "File1.exe",
      0, 0
End if

C#

pConn = m_pApi.CreateConnection("127.0.0.1", "test", "password",
      ftpLib.WsftpConnectionTypes.WSFTP_CT_FTP, 21);
if (pConn is ftpLib.WsftpConnection)
  {
    if (pConn.PutFile("c:\\temp", "802.exe", "/users/test",
        "File1.exe",(int)ftpLib.WsftpTransferModes.WSFTP_TFF_BINARY,
        0))
      Log.AppendText("Datei File1.exe hochgeladen\r\n");
    else
      Log.AppendText("Hochladen von Datei fehlgeschlagen File1.exe, Error: " +
        m_pApi.GetErrorString(pConn.LastError) +"\r\n");
  }

C++

hret = pApi->CreateConnection(_bstr_t("127.0.0.1"), _bstr_t("test"),
      _bstr_t("password"), WSFTP_CT_FTP, 21, &pConn);
if (pConn)
{
  hret = pConn->PutFile(_bstr_t("c:\\temp"), _bstr_t("802.exe"),
      _bstr_t("/users/test"), _bstr_t("File1.exe"), 0, 0, &bRet);
  if (bRet)
    printf("Datei File1.exe hochgeladen\r\n");
  else
    printf("Hochladen von Datei File1.exe fehlgeschlagen\r\n");
}

Javascript

var pConn = pApi.CreateConnection("127.0.0.1", "test",
      "password", 2, 21);
if (pConn)
{
  if (pConn.PutFile ("c:\temp", "802.exe", "/users/test",
        "File1.exe", 0, 0))
    print("Datei File1.exe hochgeladen");
  else
    print("Hochladen von Datei File1.exe fehlgeschlagen");
}