Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it possible to upload a whole folder instead of multiple files using Javascript?

Is it possible to upload a whole folder instead of multiple files using Javascript? If so, what is the approach. If there is no straighforward approach, is there any workaround to achieve the same? I have always been curious about this topic. Any insights will help.

like image 234
oninea Avatar asked Nov 26 '22 21:11

oninea


2 Answers

No you can't, except if its zipped, or you can use flash, silverlight or applet for uploading more than one file in the same time.

Check these questions: multiple file upload in just single browse click without jquery

Multiple File Selection For Uploading in ASP.NET

Edit:
For sure uploading multiple files at the same time is available now using html5 https://stackoverflow.com/search?q=multiple+file+upload+html5

like image 134
Amr Elgarhy Avatar answered Dec 06 '22 12:12

Amr Elgarhy


EDIT

Turns out this is supported in Chrome 11, and seems to also work on Firefox if you use a vendor prefix: https://stackoverflow.com/a/5849341/486547


This is definitely possible with a Java applet, however the % of folks with a JRE installed has gotten pretty low these days (< 70%)

Google Drive does this (choose upload, then "Folder..") It works for me (Mac OS X 10.7.5 in Chrome).

I'm not entirely sure how yet. I'm working on a project where this matters, so I've been looking for a while. I'll update as soon as I have more.

Sounds like you're already aware of this, but in the mean time, you can use valums or blueimp to do multiple file upload.

like image 37
mikermcneil Avatar answered Dec 06 '22 10:12

mikermcneil