Hello, guys.
Few month ago I add ipfs for upload files, all worked correctly, but a week ago I have problem and can’t resolve it.
I try to send file to IPFS and get hash of file.
like this.
connect ipfs :
ipfs = await Ipfs.create({
config: {
Bootstrap: [
'/dns4/ams-1.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd',
'/dns4/lon-1.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLMeWqB7YGVLJN3pNLQpmmEk35v6wYtsMGLzSr5QBU3',
'/dns4/sfo-3.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM',
'/dns4/node0.preload.ipfs.io/tcp/443/wss/ipfs/QmZMxNdpMkewiVZLMRxaNxUeZpDUb34pWjZ1kZvsd16Zic',
'/dns4/node1.preload.ipfs.io/tcp/443/wss/ipfs/Qmbut9Ywz9YEDrz8ySBSgWyJk41Uvm2QJPhwDJzJyGFsD6'
]
}
});
console.timeEnd('IPFS Started');
and try to send file
const {ipfs, ipfsInitError} = useIpfs({commands: ['id']});
const addToIpfs = async (file) => {
const hashOfFile = await ipfs.add(file);
return hashOfFile[0].path;
};
so, when I try to upload, I have error
Unhandled Rejection (TypeError): undefined is not an object (evaluating ‘hashOfFile[0].path’)
in hashOfFile return function
AsyncGenerator {_invoke: function, next: function, throw: function, return: function, Symbol(Symbol.asyncIterator): function}
earlier it was hash of file.
could you help me?