Ipswitch File Transfer. Simple. Secure. Managed.
Replacement Software  |  German  |  Contact Us  |  Ipswitch.com
Program custom applications by embedding WS_FTP into your business applications and platforms.  >Buy  >Contact Us

Secure Version Only Supports these additional encrypted protocols:

The WS_FTP Pro SDK includes a professional, MSDN style developers users guide, help files, and examples for required operations in six languages.

WS_FTP Pro SDK User's Guide

The WS_FTP Pro SDK User's Guide is a professional, MSDN style users guide with clearly defined syntax rules covering interfaces, methods, properties, parameters, classes and examples.

Take a look at the WS_FTP Pro SDK User's Guide

[CHM format, 144 KB]

"The wide range of code examples and the professional documentation were thorough and complete, and the support from Ipswitch was outstanding."

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 ("Transfer Succeed") Else Log.AddItem ("Transfer Failed" + 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 uploaded" & vbCrLf) Else Log.AppendText("Failed to upload file File1.exe. 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 "failed to create connection, error:" + 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("Uploaded file File1.exe\r\n"); else Log.AppendText("Failed to upload file 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("File file1.exe uploaded\r\n"); else printf("Failed to upload file File1.exe\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("File file1.exe uploaded"); else print("File file1.exe Upload failed"); }

Case Studies
White Papers
Also available in German
Buy Contact Us