phonetworks / ipfs-php
PHP 的 IPFS 库
1.0.0
2018-08-26 15:34 UTC
Requires
- php: >=7.1
- ext-curl: *
- guzzlehttp/guzzle: ^6.3.0
This package is auto-updated.
Last update: 2024-09-25 22:24:01 UTC
README
安装
composer require nebulaprotocol/ipfs-php
示例
use IPFSPHP\IPFS; include 'vendor/autoload.php'; $ipfs = new IPFS('127.0.0.1', 8080, 5001);
API
add
向 IPFS 添加内容。
用法
$hash = $ipfs->add($filePath);
cat
检索单个哈希的内容。
用法
$ipfs->cat($hash);
ls
获取哈希的节点结构。
用法
$obj = $ipfs->ls($hash); foreach ($obj as $e) { echo $e['Hash']; echo $e['Size']; echo $e['Name']; }
对象大小
返回对象大小。
用法
$size = $ipfs->size($hash);
Pin
固定一个哈希。
用法
$ipfs->pinAdd($hash);