erlang 简单的ftp上传

-module(erl_ftp).

%% API
-export([main/1]).

main(_) ->
   {ok, Pid} = ftp:open("192.168.31.89", [{port, 2121}]),
   case ftp:user(Pid, "ftp1", "123") of
    ok ->
        noop;
    UserErr ->
        io:format("user ~p~n",[UserErr]),
        exit(user_error)
    end,
    {ok, FtpDir} = ftp:pwd(Pid),
   io:format("FtpDir ~p~n",[FtpDir]),
   ftp:type(Pid, binary),
   R= ftp:append(Pid, "G:/123/tsconfig.json", "/123/tsconfig.json"),
   io:format("ftp:open ~p~n",[R]),

   ftp:close(Pid).


保存名为erl_ftp  

使用命令  escript  erl_ftp 执行


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值