Skip to content

High-level features/use-cases research #57

Closed

Description

@alexcmgit

Note
If you want to request some feature, you can include in the issue comments!

To see details, refer to #56.

The following features will be available on the next major release:

  • Pick a folder.
  • List files within a picked folder.
  • Deleted files within a picked folder.
  • Create a file within a picked folder.
  • Write to a file within a picked folder.
  • Read a file within a picked folder.

Activity

  1. pinned this issue on May 31, 2022
  2. EternityForest commented on Jun 7, 2022

    @EternityForest

    One thing that I think would definitely be worth having is the ability to append an existing file, and to access a file as a seekable stream without having to copy it all into RAM.

  3. alexcmgit commented on Jun 30, 2022

    @alexcmgit
    MemberAuthor

    @EternityForest Do you have any examples showing how it (seekable stream) works? Would like to see it working.

    Also, any further links will be helpful, I'm not aware of this kind of API.

  4. provokateurin commented on Aug 7, 2022

    @provokateurin

    @EternityForest Is #91 this what you need for a stream based API? I'm not aware of seekable streams in dart, so this is the best you can get I guess.

  5. mx1up commented on Apr 12, 2023

    @mx1up

    I would also love stream support. The stream does not need to be seekable. It is just so I can copy a file to public memory without having to read it fully into memory when using documentFile.writeToFileAsBytes. Ideally, the documentFile.writeToFile would also accept a stream.

    For getting the stream, it seems you can follow this recipe (using virtual files): https://developer.android.com/training/data-storage/shared/documents-files#open-virtual-file
    I have not tried it yet though..

    Then wrap it with a dart Stream adapter

  6. locked and limited conversation to collaborators on Jun 4, 2023
  7. converted this issue into a discussion #132 on Jun 4, 2023
  8. unpinned this issue on Jun 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions