Infura开发手册

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

ipfs - /api/v0/dag/put

将一个DAG节点添加到IPFS中。

API请求

POST https://ipfs.infura.io:5001/api/v0/dag/put?format=cbor&input-enc=json&pin=false&hash=<value>

请求参数:

  • file:要添加到IPFS中的文件路径,必需
  • format:要创建区块的cid格式,可选
  • pin:是否将添加的对象固定到本地存储中,可选,默认值:true
  • input-enc:输入对象格式,可选,默认值:json
  • hash:要使用的哈希函数,可选

请求示例:

curl "https://ipfs.infura.io:5001/api/v0/dag/put?format=cbor&input-enc=json&pin=false" \
    -X POST \
    -H "Content-Type: multipart/form-data" \
    -F file=@"/sample-result.json"

API响应

响应结果对象结构如下:

  • Cid - 内容ID

响应结果示例:

{
    "Cid": {
        "/": "zdpuAzaZNBehCV84L76P6Zr5APxN8bbGdqvrqPfvX6XKMBYpK"
    }
}