ipfs / ipfs-webui

A frontend for an IPFS Kubo and IPFS Desktop
https://webui.ipfs.io
MIT License
1.55k stars 483 forks source link

Downloading Multiple Large Files Fails #1885

Closed hacdias closed 2 years ago

hacdias commented 2 years ago

Describe the bug

Downloading large files fails due to the usage of ipfs object add-link. See https://github.com/ipfs/go-ipfs/issues/7421.

To Reproduce Steps to reproduce the behavior:

  1. Go to Files
  2. Click on multiple large files
  3. Click on 'Download'
  4. See error

Expected behavior Download the files.

Additional context

See https://github.com/ipfs/go-ipfs/issues/7421. We should move to the MFS API, perhaps through some kind of temporary file on the MFS?

Perhaps something such as /temp/Download {timestamp}. cc @lidel

lidel commented 2 years ago

@hacdias yes, for HAMT our only option is MFS at the moment. My thinking: