1 上次和下载图片
ipfs add init.jpg # 上次文件 ipfs get /ipfs/your_hash > init.jpg # 下载资源 your_hash你的嘻哈值 init.jpg 下载文件重命名 ipfs cat /ipfs/your_hash > init.jpg # 下载资源 your_hash你的嘻哈值 init.jpg 下载文件重命名 ipfs files mkdir /test # 创建文件 ipfs files cp /ipfs/QmPx1CCvmQf9zfV1Edtwadr55A8fspKZqRz1yq6eCe2gm4 /test/kills.sh # 复制文件到test文件夹中 ipfs files ls /test # 查看目录下文件信息 ipfs files rm /ipfs/QmPx1CCvmQf9zfV1Edtwadr55A8fspKZqRz1yq6eCe2gm4 # 删除文件 ipfs files read /test/kills.sh # 读取文件内容 ipfs add -r ipfs-test/ # 上传文件夹和文件夹下的文件 一定要加-r 不加-r上传是文件夹 http://192.168.107.216:8080/ipfs/Qmar8o8mJV3nSyJZfKUp4z48dV9qAxbxVbLU5fcbPQCb8t # 访问本地上传的ipfs文件 Qmar8o8mJV3nSyJZfKUp4z48dV9qAxbxVbLU5fcbPQCb8t: 文件嘻哈 http://ipfs.io/ipfs/Qmar8o8mJV3nSyJZfKUp4z48dV9qAxbxVbLU5fcbPQCb8t # http://ipfs.io/ipfs是ipfs提供的路由,当你启动ipfs连接到其他服务器节点,会把你文件自动同步到网络上,然后就可以访问了
2 访问上传的文件
https://ipfs.io/ # 查看ipfs是否能打开,因为是美国网址,如果不能FQ需要自己手动指定host 打开电脑 C:\Windows\System32\drivers\etc 修改hosts文件加入 209.94.78.78 ipfs.io 209.94.90.1 ipfs.io https://ipfs.io/ipfs/QmecSv31G89AgE1KXrWuwHMvq1xUjLRYaKpww247j1BXij # 访问上传资源 QmecSv31G89AgE1KXrWuwHMvq1xUjLRYaKpww247j1BXij 文件的嘻哈值
3.ipfs基本操作
SUBCOMMANDS
BASIC COMMANDS
init Initialize ipfs local configuration # 初始化ipfs本地配置
add <path> Add a file to ipfs # 向ipfs添加文件
cat <ref> Show ipfs object data # 显示ipfs object数据
get <ref> Download ipfs objects # 下载ipfs objects
ls <ref> List links from an object # 一个对象链接的列表
refs <ref> List hashes of links from an object # 一个对象链接的哈希列表
DATA STRUCTURE COMMANDS
block Interact with raw blocks in the datastore # 与数据存储中的原始块交互
object Interact with raw dag nodes # 与原始dag节点交互
files Interact with objects as if they were a unix filesystem # 与objects交互,就好像它们是unix文件系统一样
ADVANCED COMMANDS
daemon Start a long-running daemon process # 启动一个长时间运行的守护进程
mount Mount an ipfs read-only mountpoint # 安装一个ipfs只读挂载点
resolve Resolve any type of name # 解析任何类型的名称
name Publish or resolve IPNS names # 发布或解析IPNS名称
dns Resolve DNS links # 解析DNS链接
pin Pin objects to local storage # 将object定位到本地存储
repo Manipulate an IPFS repository # 操作一个ipfs仓库
NETWORK COMMANDS
id Show info about ipfs peers # 显示ipfs 节点的信息
bootstrap Add or remove bootstrap peers # 添加或删除bootstrap节点
swarm Manage connections to the p2p network # 管理与p2p网络的连接
dht Query the DHT for values or peers # 为values或者节点查询DHT
ping Measure the latency of a connection # 测量连接的延迟
diag Print diagnostics # 打印诊断信息
TOOL COMMANDS
config Manage configuration # 管理配置
version Show ipfs version information # 显示ipfs版本信息
update Download and apply go-ipfs updates # 下载并应用go-ipfs更新
commands List all available commands # 所有可用的命令列表
Use 'ipfs <command> --help' to learn more about each command.
ipfs uses a repository in the local file system. By default, the repo is located
at ~/.ipfs. To change the repo location, set the $IPFS_PATH environment variable:
更多操作访问http://cw.-bwiz.com/card/c/ipfs/1/1/1/ -换成hu
https://docs.ipfs.io/reference/http/api/#api-v0-bitswap-reprovide