[英]FTP file transfer on Windows platform using ANSI C?
我在另一台Windows PC上有一个已知的共享文件夹,我必须使用ANSI C程序通过FTP连接将文件传输到该共享文件夹。 我需要一些指示-请指导我。
您应注意不要混淆共享文件夹和FTP服务器:在Windows上,两者的含义不同(共享文件夹使用SMB协议,也称为Samba)。
对于FTP传输,您应该使用WinINet(它是Windows SDK的一部分)。 该库定义了一组用于从Internet检索数据以及上载数据的功能,并支持FTP和HTTP协议。
具体来说,您需要调用InternetOpenUrl()
或InternetConnect()
打开连接, FtpSetCurrentDirectory()
导航到目标目录,然后FtpPutFile()
上传文件。 最后,使用InternetCloseHandle()
关闭连接。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.