Infura开发手册

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

ipfs - /api/v0/object/put

将输入保存为DAG对象,并显示它的KEY。

API请求

POST http://ipfs.infura:5001/api/v0/object/put?inputenc=json&datafieldenc=text&pin=false

请求参数:

  • file:要保存为DAG对象的文件路径,必需
  • inputenc:输入数据的编码类型,可选,protobuf或json,默认值:json
  • datafieldenc:数据字段的编码类型,可选,text或base64,默认值:text
  • pin:是否将添加的对象固定在本地存储,可选,默认值:false

请求示例:

curl "https://ipfs.infura.io:5001/api/v0/object/put?inputenc=json&datafieldenc=text&pin=false" \
    -X POST \
    -H "Content-Type: multipart/form-data" \
    -F file=@"node.json"

API响应

响应结果对象结构如下:

  • Hash:对象的哈希

响应结果示例:

{
    "Hash": "QmZZmY4KCu9r3e7M2Pcn46Fc5qbn6NpzaAGaYb22kbfTqm"
}