一:ftp访问流程
1.建立连接
{ok,Pid}=ftp:open(Host).
2.登陆ftp服务器
ftp:user(Pid, User, Password).
3.进入条款的路径
ftp:cd(Pid, Path).
4.将条款文件下载到本地
%%name:条款名称
%%LocalFileName:本地存放地址
ftp:recv(Pid, Name,LocalFileName).
5.读取条款
{ok, Manual} =file:read_file(LocalFileName).
===================================================================
二:sftp访问流程
1.新建配置文件sftp.config
{sshdemo,[
{ssh,Host},
{port,22},
{user,User},
{password,Pwd}
]}.
2.加载配置文件
ct:install([{config,["sftp.config"]}]).
3.启动interactive
ct:start_interactive().
4.建立连接
{ok,Pid}=ct_ssh:connect(sshdemo,sftp).
5.读取文件
ct_ssh:read_file(Pid,FileName) .
注意:访问sftp时,会产生日志文件,我当时的做法是删除的,如果有更好的办法请指教。