我试图用 nodejs构建一个IPFS上传器。但我可以多次上传同一个文件。我如何阻止像桌面 IPFS 客户端一样的重复项?
const { create } = require('ipfs-http-client')
const _ipfs = create()
const publish = async function(){
const imgdata = fs.readFileSync(`uploads/${file.filename}`);
const { cid } = await _ipfs.add({
path: `uploads/${file.filename}`,
content: imgdata
}, {
progress: (len) => console.log("Uploading file..." + len)
})
}