【技术周报13期】IPFS开发应用原理(二):基于ipfs本身http协议的文件上传机制

【技术周报13期】IPFS开发应用原理(二):基于ipfs本身http协议的文件上传机制

 
  这类应用的原理:ipfs本身开发了基于http的服务框架,客户端发送http post请求到远程节点,远程节点接受请求并处理。默认的http api接口端口地址是:5001,可以直接修改config文件或通过命令修改。如图所示:
    命令修改:  
$ ipfs config Addresses.API /ip4/0.0.0.0/tcp/5001
  另外ipfs默认http只监听本地端口想要支持远程访问,需要API配置做如下修改:  
/ip4/127.0.0.1------>/ip4/0.0.0.0
  基于ipfs本身http服务的应用特点:  

1.终端客户不需要运行ipfs服务; 2.远程节点(服务器)需要运行ipfs服务,并需要对外开放5001,8080等接口 3.如果远程节点和终端不在统一个局域网并且远程节点不在公网上则无法上传文件终端需要知道远程节点对外映射的公网ip和端口地址才可以上传文件到节点; 4.对于应用级开发可能需要一个中心服务器去记录每个客户端文件的流向大小等信息。

  本类应用可以通过postman等工具发送http请求测试其运行逻辑。    
  IPFS原力区是全球第一大IPFS价值生态社区,总部位于上海,聚集了众多技术大咖和IPFS爱好者;IPFS原力区秉持:价值,共建,共赢,荣耀的文化理念;提供全面、精细、优质的IPFS咨询和技术支持,将生态中的爱好者转化为IPFS支持者和参与者。 未来,IPFS原力区做好价值文化基因传播、紧盯人工智能,量子计算,大数据等前沿科技,把IPFS区块链技术随时架设在最新的技术基础之上,推动IPFS生态的健康发展。
 

 IPFS官网:http://ipfsforce.com

 IPFSER社区: http://ipfser.org

 微博:http://weibo.com/ipfsforce

IPFS原力区

价值 · 共建 · 共享 · 荣耀

 

长按二维码识别关注我们

ipfs原创,作者:IPFSforce,转载请注明出处:http://ipfser.org/2018/10/23/ipfs-13/

0

扫一扫,分享到微信

猜你喜欢

文章评论

电子邮件地址不会被公开。 必填项已用*标注

获取验证码
后发表评论

微信公众号

知识星球