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

Framework for asynchronous file uploads, separate from form submissions (Trac #4712) #4712

Open
elgg-gitbot opened this issue Feb 16, 2013 · 6 comments

Comments

@elgg-gitbot
Copy link

Original ticket http://trac.elgg.org/ticket/4712 on 42534154-11-21 by trac user mrclay, assigned to unknown.

Elgg version: 1.8

Many users prefer progressive/slicker file upload widgets. These require an asychronous model of handling the form submission, with uploads sent in separate requests than the rest of the form content.

It would be nice to have a pseudo-framework for allowing uploads to arrive ahead of the form, perhaps making it easy to "convert" sync forms with uploads to async.

Of course this opens up lots of questions: What happens if the upload fails? user abandons the form? are any events/hooks triggered? support re-sending a different file? Can we learn from any existing 3rd party plugins that handle this elegantly?

@elgg-gitbot
Copy link
Author

ewinslow wrote on 42534994-09-02

This would be great to figure out. Merits some research into how others solved this problem.

@elgg-gitbot
Copy link
Author

@propertunist
Copy link

i am researching better upload methods currently.. since i am unable to upload large files to my site via this slow connection - unless i have a resume capability.. plus there are so many other benefits to having a decent upload process.

i found that this page contains a great summary of some of the best that already exist:

http://designscrazed.com/html5-jquery-file-upload-scripts/

@mrclay
Copy link
Member

mrclay commented Jun 2, 2015

I added an API section that moves this along quite a bit (I hope).

@mrclay
Copy link
Member

mrclay commented Jul 21, 2016

https://packagist.org/packages/oneup/uploader-bundle

@jdalsem
Copy link
Member

jdalsem commented Mar 14, 2017

We forked https://github.com/hypeJunction/hypeDropzone by @hypeJunction and created the ability to (seamlessly) replace all input/file with an async version. https://github.com/coldtrick/hypeDropzone

@jdalsem jdalsem removed this from the Revamp forms/actions milestone Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

5 participants