js-ipfsを用いてコンテンツの内容をIPFSネットワークにアップロードさせたいです。  
コンテンツに対応するCID取得まではうまくいったと思うのですが、そのCIDに対応するkeyの作成方法と、それらをDHTに追加しようとしてもうまくいかないです。  
どのようにしたら良いでしょうか？  
下記がコードになります。

```

    const ipfs = await IPFS.create()
    const { cid } = await ipfs.add('これがアップロードしたいコンテンツの内容です。スタックオーバーフローっっっd')
    console.info("ku"+cid+"ku")
    this.cid = cid
    
    // CIDからKeyを作成する
    const key = cid.toBytes()
    
    // DHTにエントリを追加する
    await ipfs.dht.put(key, cid.bytes)
    
```
CC BY-SA 4.0
2023-05-04T20:38:58.313
94742
2023-05-08T02:01:41.750
2023-05-08T02:01:41.750
3060
57884
question
javascript ipfs
js-ipfsを用いてコンテンツのアップロード