8.4.13 添加DAG节点接口
通过此接口可以向IPFS网络中添加一个DAG节点(DAG: directed acyclic graph)
1. 接口地址:https://节点网关地址/ipfs/[peer名称]/上传key/api/v0/dag/put
2. 通讯方式:POST
3. 请求参数
序号 | 字段名 | 字段 | 类型 | 必填 | 备 注 |
---|---|---|---|---|---|
1 | 待添加文件 | arg | file | Y | 要添加的节点对象注:该参数应用于body中, 其他参数应用于URL |
2 | 转换成对象的格式 | format | string | N | 将需要添加的对象转化为指定格式。默认cbor |
3 | 格式 | input-enc | string | N | 将输入对象转化为指定格式。默认json |
4 | 是否固定 | pin | bool | N | 是否在添加的时候持久化,默认为false |
5 | 使用的哈希函数 | hash | string | N | 默认为sha-256 |
示例
// POST
Curl
"https:// 网关地址/ipfs/上传key /api/v0/object/patch/rm-link?arg=QmbEs4v19wQXzYAKwnMAm6FF2Adwv72QSdEjizmwYiay1Y&arg=xmail_.pdf
-X POST \
-H "Content-Type: multipart/form-data" \
-F file=@"/sample-result.json”
4. 响应参数
序号 | 字段名 | 字段 | 类型 | 备注 |
---|---|---|---|---|
1 | hash | Cid | string |
示例
{
"Cid": {
"/": "<cid-string>"
}
}