nextcloud / forms

📝 Simple form & survey app for Nextcloud
https://apps.nextcloud.com/apps/forms
GNU Affero General Public License v3.0
324 stars 98 forks source link

"Upload file" as question/response #42

Closed llebout closed 5 months ago

llebout commented 5 years ago

Hello!

Currently it is not possible to set up file uploads within forms, however, it would be quite useful to have to collect information other than answers or text from users. So I am suggesting this idea if some developer is bored and wants to work on it!

I may end up implementing this but not right now because time is lacking.

Thank you

spoorun commented 5 years ago

Indeed. Uploading a photo is essential for many forms.

WNYmathGuy commented 5 years ago

Or a file/program as a submission for a contest?

add-n2x commented 5 years ago

+1

Are there any near-term plans to do it?

affan-hussain commented 5 years ago

I've been busy the past few months but will hopefully begin working on it again within the next month or so

add-n2x commented 4 years ago

@affan98 is there any news on the upload functionality?

If you have time for it, I could be supportive too, if needed.

Himra commented 4 years ago

I'd love this feature too. Thanks for your work.

Notespeak commented 4 years ago

Adding support functionality would make this app super practical. Thank you for your work!))

JonathanTreffler commented 4 years ago

Any News ? File Uploads in forms would be extremely useful !

elsenatore commented 4 years ago

Also interest here for such a feature. e want to guide our customers to provide complete submissions.

squintarelli commented 4 years ago

+1!

agentlibre commented 4 years ago

This would be very handy for job or membership candidates. I imagine that the upload could go to a selected NextCloud folder.

jancborchardt commented 4 years ago

For reference, this is the additional options Google Forms offers when you select "File upload" as a question type:

ei8fdb commented 4 years ago

This would be useful but would make me concerned about viruses, etc in files. Limit file types/maximum file size?

skjnldsv commented 4 years ago

@ei8fdb safe for nextcloud itself, but of course should be treated as any downloadable item from the internet. If you don't trust the source, take your precautions :)

agentlibre commented 4 years ago

This would be useful but would make me concerned about viruses, etc in files. Limit file types/maximum file size?

Unless I'm mistaken, there is already an option to set a folder as a public upload/download pathway in NextCloud; I believe the question doesn't change here.

Restricting the file types seem a reasonable measure (e.g. only "usual" document extensions), or at least there should be a possibility to do so.

Besides technicalities, perhaps a generic warning (actually a reminder) could appear for general users who decide to enable public uploading/downloading of files/documents; in a pedagogical spirit.

ei8fdb commented 4 years ago

If you don't trust the source, take your precautions :)

I know, but with the best intentions it's not possible to be sure your file is "clean".

ei8fdb commented 4 years ago

Unless I'm mistaken, there is already an option to set a folder as a upload/download pathway in NextCloud; I believe the question doesn't change here.

Correct there is - its an option for users to accept uploads to a specific location.

Restricting the file types seem a reasonable measure (e.g. only "usual" document extensions), or at least there should be a possibility to do so.

There are best practices established for this. I know Google doesn't explicitly say its scanning files for malicious possibilities, but they do so. It's not plausible that all Nextcloud instances admins will have their resources.

Besides technicalities, perhaps a generic warning (actually a reminder) could appear for general users who decide to enable public uploading/downloading of files/documents; in a pedagogical spirit.

Instead of warning or reminder for this I feel it's better to explain it's possible to cause to be exploited if accepting file uploads and the user isn't scanning them for viruses.

skjnldsv commented 4 years ago

I know, but with the best intentions it's not possible to be sure your file is "clean".

unless you have an antivirus scanning your nextcloud apps, nothing we can do there I'm afraid :thinking:

hanserasmus commented 4 years ago

Has there been any progress on this maybe? We have users with use cases of submitting research proposals and they need to use webforms to capture all relevant data from the user, but need to be able to link a specific file submission to a specific user (form). So a public drop site is not an option. This feature would be greatly appreciated!

jancborchardt commented 4 years ago

@hanserasmus hi Hans! :) This is scheduled for 2.1, so if all goes well it would be for the release after the initial one. That initial release could come some time this month – any testing is appreciated so we can polish up for that.

hanserasmus commented 4 years ago

Hi Jan!

This is excellent news. I will be willing to test it. So will just have to keep an eye on the releases! Thank you so much for this!

On Fri, Jun 5, 2020 at 1:38 AM Jan C. Borchardt notifications@github.com wrote:

@hanserasmus https://github.com/hanserasmus hi Hans! :) This is scheduled for 2.1, so if all goes well it would be for the release after the initial one. That initial release could come some time this month – any testing is appreciated so we can polish up for that.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/nextcloud/forms/issues/42#issuecomment-639172678, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFZAKEELQJ3ICTBJEK655JLRVAWBFANCNFSM4IHHVHQQ .

elsenatore commented 4 years ago

can support here with testing and/or translation

ei8fdb commented 4 years ago

I've also got more time (and a test Nextcloud instance where I can test) available now so will be happy to test this functionality.

bgravato commented 3 years ago

Any progress on this? It would be an awesome feature! I just wanted to add my vote to support this!

mbo42 commented 3 years ago

Seconded - I'd like to take entries for a photography competition.

jorants commented 3 years ago

I think this would really add a lot more use cases (i would like to use it as a reimbursement form for example). Is this being worked on somewhere/should there be a branch for it as it might be a lot of work?

mehdibo commented 3 years ago

I need this too, if no one is working on it, I can take a look at it

amirmnsr commented 3 years ago

Agreed! Would love to have this feature.

nikoweb commented 3 years ago

It would be great to attach a file from the files app (as a link).

pablovp86 commented 3 years ago

This feature would be awesome!

libatiba commented 3 years ago

Thank you for implementing in 2.4!!! Urgently awaited!

dragonfire5020 commented 2 years ago

Any news about this? Isn't in the current 2.4 release as I can see it

jotoeri commented 2 years ago

Not implemented yet. The milestones are only a way of priorisation. If we'd wait to implement all issues of a milestone it would take years until the next release... ;)

liebero3 commented 2 years ago

Not implemented yet. The milestones are only a way of priorisation. If we'd wait to implement all issues of a milestone it would take years until the next release... ;)

Is anyone working on it? This would be such a great feature..

42ske commented 2 years ago

The ability to upload files would be really great! From my point of view this feature would be perfect if the following options were given:

BenDDD commented 2 years ago

It would be very useful for us to move from Google Forms. Thanks in advance.

Lungshot commented 2 years ago

+1 would love to see upload capabilities within the forms app.