问题标签 [ipfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ipfs - IPFS:如何将文件添加到现有文件夹?
给定一个相当大的文件夹,它已经被推送到网络,并在本地删除。如何在不重新下载整个文件夹的情况下将文件添加到该文件夹?
python - 如何使用 Django 将表单/字段内容上传到 IPFS 节点?
我想覆盖 django ImageField 的上传行为,以便在上传到某个 url 后,文件将被添加到 ipfs 节点。
例如,我的模型是这样的:
我首先尝试像保存任何其他图像一样保存它,然后我给它一个 IPFS 哈希,这将允许用户加载数据客户端。
在我看来,我有以下代码来运行 ipfs 守护程序的实例。
但是,当我尝试运行python manage.py makemigrations
orrunserver
时,守护程序会运行,但命令的其余部分不会。
如何启动 ipfs 守护进程和 django 服务器?看起来他们没有在同一个端口(Django 8000、IPFS 8080)上监听,那么为什么我会遇到这个问题呢?
blockchain - 区块链/IPFS 用于应用程序之间的数据共享
我将为不同云环境(AWS、Azure、谷歌云等)中的多个客户部署多个(30 多个)应用程序,并让他们彼此共享数据。我的计划是使用区块链/IPFS 之类的技术,每个客户都保留一份数据副本,并且对这些数据的任何更改都会传播到所有节点。
数据可以分为两类:
每个客户的公共数据由所有应用程序直接共享和访问。
每个客户的私人数据在存储之前都用客户的公钥加密,所有应用程序都可以访问密码。
这听起来像是一个可行的解决方案吗?IPFS 似乎是数据存储的理想选择,但不确定哪个数据库与 IPFS 配合得很好。
ipfs - 如何在一台机器上运行多个 IPFS 节点?
为了测试,我希望能够在一台机器上运行多个 IPFS 节点。
这是场景:我正在 IPFS 核心库之上构建小型服务,遵循制作自己的 IPFS 服务指南。当我尝试将客户端和服务器放在同一台机器上时(请注意,他们每个人都会创建自己的 IPFS 节点),我会得到以下信息:
ipfs - 如何创建 ipfs 存储库
在没有 node.js 的情况下,如何在 JavaScript 中创建 ipfs 存储库?
我在弄清楚如何创建内存存储以传递给IpfsRepo
班级时遇到了一些麻烦。
ipfs - 如何列出 IPFS 中加载的所有文件对象?
我可以使用 $ ipfs add -r data/ 在 IPFS 中递归地添加一堆文件
如何获取所有已加载文件对象的列表 [在特定目录中]?类似于 aws s3 listObjects...
ipfs file ls 命令似乎不是递归的。我知道我可以调用 API 一千次,但这似乎不是很有效。
我一定在这里遗漏了一些东西。谢谢,帕特。
validation - 如何检查提供的字符串是有效的 IPFS 或 IPNS 路径?
我想检查提供的字符串是否是有效的 IPFS 或 IPNS 路径。
例如,当我这样做时:
这不会返回任何东西,只会在程序中停止,所以我需要等待不知道给定的哈希是否有效。
我使用过:https ://github.com/xicombd/is-ipfs但我提供给函数的无效哈希字符串返回 true,所以它在我这边无法正常工作,有什么建议吗?
我可以等待 N 秒作为 ipfs 返回结果的阈值ipfs cat valid-hash
,ipfs ls valid-hash
但ipfs cat valid-hash
or的结果ipfs ls valid-hash
可能需要比 N 秒更长的时间,这是不值得信赖的。
例如:(我在节点应用程序中运行命令。)
感谢您宝贵的时间和帮助。
ipfs - 如何创建与 IPFS 兼容的多哈希
我正在尝试创建一个与 IPFS 兼容的 mutihash,但它不匹配。我在这里问是因为我还没有找到一个从散列到最终结果的例子。
QmZLXzjiZU39eN8QirMZ2CGXjMLiuEkQriRu7a7FeSB4fg
目的是使用 multihashes 包重新创建 IPFS 路径。
我可以创建与QmYtUc...9PBBk
此处示例中所示相同的哈希: https ://github.com/multiformats/multihash#example
file - 如何检查 IPFS 中的私有文件
如何检查文件是否在 IPFS 中是私有的,以及如何为 IPFS 中的特定文件提供密钥合同。
谢谢你
service - systemctl enable 有效,但 systemctl --user enable 无效
我有一个运行 Ubuntu 16.04.1x64 的 DO droplet,我正在尝试将IPFS作为 systemd 服务运行。我已经按照此处的说明创建了一个用户“connor”并安装了 IPFS 。我将服务作为“ipfs.service”存储在 ~/.config/systemd/user/ipfs.service 中,如下所示:
奇怪的是,如果我运行systemctl --user start ipfs它启动得很好。但是,运行systemctl --user daemon-reload然后 systemctl --user enable ipfs我得到错误:
执行操作失败:没有这样的文件或目录
但是,如果我运行 systemctl enable /home/connor/.config/systemd/user/ipfs.service -f它运行得很好。我可以重新启动并运行 IPFS 命令就好了。我想以用户身份运行它,也想了解我做错了什么。