INFO: FTP Append Functionality not Available from WinInet

ID: Q182316

The information in this article applies to:

SUMMARY

The Win32 Internet Extensions, or WinInet (WinInet.dll), do not implement functionality to enable FTP appends.

MORE INFORMATION

WinInet provides access to common Internet protocols, including Gopher, FTP, and HTTP. Using WinInet, you can write Internet client applications at a higher level of programming, without having to deal with WinSock, TCP/IP, or the details of specific Internet protocols.

FTP commonly exposes an "append" command to append one file to another. WinInet does not expose this functionality.

The only WinInet workaround for this is to download the file from the server, append to it on the client then upload the file back to the server. The alternative to this approach would be to use Winsock directly to communicate with the FTP server.

REFERENCES

For additional information on other limitations of the WinInet FTP functions, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q172712
   TITLE     : INFO: Limitations of WinInet FTP Functions

Microsoft Internet Client SDK

Microsoft Platform SDK

Additional query words: kbdsi kbwininet kbftp

Keywords          : kbWinInet 
Version           : WINDOWS:3.02,4.01

Last Reviewed: September 24, 1998