Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Widget: File Upload #44

Open
joepavitt opened this issue Jun 23, 2023 · 4 comments
Open

Widget: File Upload #44

joepavitt opened this issue Jun 23, 2023 · 4 comments
Assignees
Labels
feature-request New feature or request that needs to be turned into Epic/Story details needs-triage Needs looking at to decide what to do size:L - 5 Sizing estimation point widget This issue details a new widget request

Comments

@joepavitt
Copy link
Collaborator

joepavitt commented Jun 23, 2023

Description

Could not see this in the existing Dashboard 1.0. I suspect this is because there is no guarantee that Node-RED has access to a local file system.

Properties

  • "Click here to upload" vs. drag and drop file.
  • Labelling

Events

  • on-action: this widget would need to send a message back to Node-RED when a file is uploaded, with the relevant file object.

Controls

  • enabled: this widget can be enabled/disabled

Existing Examples

Vuetify Component: https://vuetifyjs.com/en/components/file-inputs/

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

@joepavitt joepavitt added needs-triage Needs looking at to decide what to do feature-request New feature or request that needs to be turned into Epic/Story details widget This issue details a new widget request size:L - 5 Sizing estimation point labels Jun 23, 2023
@natcl
Copy link

natcl commented Jul 12, 2023

This would be awesome to have this built-in, could be nice to have the option to send the file either as a traditional post request or a base64 encoded string.

@colinl
Copy link
Contributor

colinl commented Oct 9, 2023

there is no guarantee that Node-RED has access to a local file system.

Is that relevant? The upload would be from the machine running the browser, not the machine running node red.

@joepavitt
Copy link
Collaborator Author

But where would we store the file when uploaded?

@colinl
Copy link
Contributor

colinl commented Oct 9, 2023

It may just be for processing rather than storing.

@joepavitt joepavitt self-assigned this Jun 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature or request that needs to be turned into Epic/Story details needs-triage Needs looking at to decide what to do size:L - 5 Sizing estimation point widget This issue details a new widget request
Projects
Status: In Progress
Development

No branches or pull requests

3 participants