簡體   English   中英

如何使用 IPFS url 顯示圖像?

[英]How to display an image using IPFS url?

它想知道如何顯示來自 IPFS 的圖像,我有一個發送到 IPFS 的文件並檢索了 url,所以我嘗試了下面的方法來使用檢索到的 url 在img標簽中顯示圖像但是它沒有顯示(我得到了損壞的 img 圖標):

<img
  alt="Profile"
  className="rounded-full w-40 h-40"
  src={
   values.url
    ? values.url
    : '/static/img2.png'
  }
/>

IPFS url 是正確的,如下所示: https://ipfs.infura.io/ipfs/QmQRpdqjZM1kuribo1LfH2rHiu27LjXmY34hJDDdy8bKn6 ://ipfs.infura.io/ipfs/QmQRpdqjZM1kuribo1LfH2rHiu27LjXmY34hJDDdy8bKn6 所以我嘗試使用src={ values.url ? URL.createObjectURL(values.url) : '/static/img2.png'} src={ values.url ? URL.createObjectURL(values.url) : '/static/img2.png'} ,顯示圖像,但是在我通過元掩碼事務發送此 url 和其他信息后,顯示下一個錯誤: Uncaught TypeError: Failed to execute 'createObjectURL' on 'URL': Overload resolution failed.

嘗試按照本文檔https://docs.ipfs.io/concepts/what-is-ipfs/中的建議在您的 ipfs 信息的開頭添加https://ipfs.io

IE

ipfs://QmQqzMTavQgT4f4T5v6PWBp7XNKtoPmC9jvn12WPT3gkSE

變成

https://ipfs.io/ipfs/QmQqzMTavQgT4f4T5v6PWBp7XNKtoPmC9jvn12WPT3gkSE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM