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

亡梦爱人 提交于 2019-12-05 09:41:15
Amr Elgarhy

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

mikermcneil

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.

There is no way to do this in most browsers in javascript. Obviously though some (naive) browsers may have this functionality, as the javascript API is defined by the browser itself.

It may be possible using other technologies (such as silverlight, flash, etc) as mentioned in the other answers.

Of course there is. It opens a large security hole, but you can always use WScript and Filesystem ActiveX objects to access OS file system and transfer as many files as you like

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!