我将文件上传到NFT存储 我可以在 https://nft.storage/files/ 中看到文件列表,但如果我单击 CID 链接,则会收到错误
ipfs cat /ipfs/bafyreiayui2us6fpowl42vqwmjrntpewhqpfkbgcak6pt4gkpz55z2o3se/: unknown node type
我的代码如下
const { NFTStorage, File } = require('nft.storage')
const apiKey ='eyJ........CJ9'
const client = new NFTStorage({ token: apiKey })
const metadata = await client.store({
name: artworkName,
description: description,
artistName: artistName,
image: new File(data, fileName, { type: artfile.mimetype }),
})
console.log(metadata.url)
我认为,文件大小存在问题。
请帮助我
您在 https://ipfs.io/ipfs/bafyreiayui2us6fpowl42vqwmjrntpewhqpfkbgcak6pt4gkpz55z2o3se/metadata.json 的元数据是:
{
"name": "PrettyDog",
"description": "This is my first artwork avatar",
"artistName": "Mark Petru ",
"image": "ipfs://bafybeig6sxdg4uggvnan6vxvshp7spm7kemmyqxnysyu3d5m57grefzhrq/test.jpg"
}
则图像为: https://ipfs.io/ipfs/bafybeig6sxdg4uggvnan6vxvshp7spm7kemmyqxnysyu3d5m57grefzhrq/test.jpg
尝试:
ipfs cat <cid>/metadata.json
从 JSON 中您将找到图像的链接。