Skip to content

large file download and upload #978

@steverweber

Description

@steverweber

A note for the community

stream file transfers to and from host and web client through a small virtual flash drive buffer.

Disclaimer

  • I have read and understood the disclaimer.
  • I plan to implement the feature myself.

Subsystem

None

Feature description

Step one would be to do a basic writable fat32 flash drive in ram that jetkvm exposes to the host.. kinda like https://docs.pikvm.org/msd/#writable-flash-drive but instead of the end user creating an image with the partition table of an empty flash drive of X size... just do it for them in ram.

The next step; it would be ideal to not use a big chunk of ram from the jetkvm for large files... so perhaps have the filesystem act more like a pip and hold until another end pulls.

Stream file transfers to and from the host.

  1. The host sees a virtual writable flash drive.
  2. When the host or web client moves files to the drive, it begins a transfer to a small RAM buffer on the JetKVM and waits.
  3. Once the client or host starts the download, stream the file to the destination.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions