【问题标题】:Upload data from a webpage to an IPFS从网页上传数据到 IPFS
【发布时间】:2021-10-22 17:35:18
【问题描述】:

我们如何将数据从网页上传到 IPFS 服务器?在 IPFS 中,我已经上传了一个 .txt/JSON 空文件。 该文件可以是 .txt 或 JSON 文件。

【问题讨论】:

    标签: blockchain ethereum smartcontracts ipfs js-ipfs


    【解决方案1】:

    如果我正确理解您的问题,您正在尝试将某些内容从您的网页上传到 IPFS 集群(至少这是我理解的基本上下文)。 因此,出于这个意图,我会说这是可能的。 你需要做的是 一种。使用 IPFS api(阅读官方文档)将文件上传到本地 IPFS 节点并从您的网页获取内容标识符(cid)。

    问题:

    1. 当本地节点不可用时会发生什么?(您只是关闭了计算机!!)
    2. 您上传的文件在一段时间未使用后将被垃圾回收,导致您完全丢失数据。

    解决方案:

    使用 Pinning 服务。Pinning 是一种机制,允许您告诉 IPFS 始终将给定对象保存在始终可以访问的位置,并将其保存在系统执行的内部垃圾收集中。

    默认固定位置是您的本地计算机节点,您可以使用 IPFS 指定的 API 执行此操作。 您还可以使用其他可用的固定服务,例如 Pinnata,您可以在其节点本身中托管内容(您可以扩展节点数量并付费!)

    通过这种方式,您可以保证内容始终在线提供。

    希望这可以帮助您开始使用。

    【讨论】:

      猜你喜欢
      • 2019-05-20
      • 2019-12-16
      • 2022-08-22
      • 2014-12-07
      • 2022-07-01
      • 2021-10-27
      • 2013-08-22
      • 2021-12-31
      • 2012-11-21
      相关资源
      最近更新 更多