2

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

4

1 回答 1

1

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

问题:

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

解决方案:

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

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

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

希望这可以帮助您入门。

于 2021-08-25T16:08:53.810 回答