代码之家  ›  专栏  ›  技术社区  ›  user339946

为什么我可以访问文件而不固定它们?

  •  0
  • user339946  · 技术社区  · 6 年前

    我正在运行的是 js-ipfs 在网页上。当用户单击上载按钮时,他们可以选择一个文件,然后将其添加到IPFS节点。我在我的 .add() 路过电话 {pin: false} . 我已经确认节点没有通过调用 ipfs.pin.ls() 看到一个空数组。

    .cat() 另一台计算机上的文件哈希,我可以检索到它。

    我通过在Quicktime中生成新的屏幕截图来确保这些文件不是以前上传的。

    发生什么事?我以为文件需要固定才能存取?或者我的文件是先去某个中介网关?

    0 回复  |  直到 6 年前
        1
  •  1
  •   npfoss    6 年前

    添加文件时,它仍在本地缓存一段时间,即直到垃圾回收器运行为止。 pin 只需在“不要垃圾收集”列表中添加哈希。这很可能就是你所看到的效果。

    我也听说过官方网关的报告,默认情况下你会连接到它,它会预先加载添加的内容以加快检索速度,因此它也可以缓存在那里。

    推荐文章