【发布时间】:2021-03-22 12:59:02
【问题描述】:
我使用 Pinata 将 JSON 文件上传到 IPFS。
链接:
https://gateway.pinata.cloud/ipfs/QmXjUdgnkLLKi3fvZjvnyVUQv4kHpgobjPo67FpyqXxPhe
JSON 文件:
{
"attributes" : [ {
"trait_type" : "Breed",
"value" : "Maltipoo"
}, {
"trait_type" : "Eye color",
"value" : "Mocha"
} ],
"description" : "Colorful pots",
"image" : "https://gateway.pinata.cloud/ipfs/QmTgqf6NY2BtsB24aU6vVmuEBunztua5vxwcCRBqwGjHLm",
"name" : "Pots"
}
当我调用合同时,我会返回 URL。使用以下代码时如何访问“image”键?
async function showNFT() {
try {
const nft = await nftContract.methods.tokenURI("1").call()
console.log(nft)
// https://gateway.pinata.cloud/ipfs/QmXjUdgnkLLKi3fvZjvnyVUQv4kHpgobjPo67FpyqXxPhe
} catch (err) {
console.log('Error:' + err);
}
}
非常感谢
【问题讨论】: