首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Elixir的ftp会话示例?

使用Elixir的ftp会话示例?
EN

Stack Overflow用户
提问于 2015-04-27 07:41:24
回答 2查看 1.8K关注 0票数 6

我一直在浏览这些文档,但我无法用药剂来处理ftp。有人能帮我举个例子吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-27 08:35:09

有一个示例展示了如何使用Erlang客户端库在正式的Erlang文档中。这里有一个(未经测试的)对Elixir的翻译:

代码语言:javascript
复制
:inets.start
{:ok, pid} = :inets.start(:ftpc, host: 'erlang.org')
:ftp.user(pid, 'guest', 'password')
:ftp.pwd(pid)
:ftp.cd(pid, 'appl/examples')
:ftp.lpwd(pid)
:ftp.lcd(pid, '/home/eproj/examples')
:ftp.recv(pid, 'appl.erl')
:inets.stop(:ftpc, pid)
票数 10
EN

Stack Overflow用户

发布于 2018-08-13 08:57:41

有一个新的例子:

client.html

代码语言:javascript
复制
1> ftp:start().
ok
2> {ok, Pid} = ftp:start_service([{host, "erlang.org"}]).
{ok,<0.22.0>}
3> ftp:user(Pid, "guest", "password").
ok
4> ftp:pwd(Pid).
{ok, "/home/guest"}
5> ftp:cd(Pid, "appl/examples").
ok
6> ftp:lpwd(Pid).
{ok, "/home/fred"}.
7> ftp:lcd(Pid, "/home/eproj/examples").
ok
8> ftp:recv(Pid, "appl.erl").
ok
9> ftp:stop_service(Pid).
ok
10> ftp:stop().
ok
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29889881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档