当前位置: 技术问答>linux和unix
请教各位大虾:在linux下,怎样用程序实现基于ftp传输文件?
来源: 互联网 发布时间:2015-04-13
本文导语: 在win32环境下,我们可以用API函数,实现ftp存取文件,现在,如果linux作为客户端,对端时windowns操作系统,怎样用c语言实现文件的传输?在这里我们不是实现ftp协议,而是在这上面我们构造应用。 | ...
在win32环境下,我们可以用API函数,实现ftp存取文件,现在,如果linux作为客户端,对端时windowns操作系统,怎样用c语言实现文件的传输?在这里我们不是实现ftp协议,而是在这上面我们构造应用。
|
简单的办法就是:写一个自动传输文件脚本,在你的C程序中执行这个脚本就可以了。
更为高级的办法就是参考ftp的源码自己写一个(好像没有太大的必要)。
更为高级的办法就是参考ftp的源码自己写一个(好像没有太大的必要)。
|
你如果说清楚你具体的目的,大家就更好帮你解决了。
你是想在Linux登陆windows的ftp,获得文件,那直接用ftp这个命令就可以了。
或者也有xwindows下的ftp客户端的。
如果就是想做个软件,那还是按照rfc文档,写socket吧,没有那么多API的,
或许会有,例如你找个Linux下的ftp客户端源码,里面应该就有写好的函数了。
你是想在Linux登陆windows的ftp,获得文件,那直接用ftp这个命令就可以了。
或者也有xwindows下的ftp客户端的。
如果就是想做个软件,那还是按照rfc文档,写socket吧,没有那么多API的,
或许会有,例如你找个Linux下的ftp客户端源码,里面应该就有写好的函数了。