如何在html中将文件夹作为输入?

如何在html中将文件夹作为输入?,html,Html,如果我想把一个文件作为HTML的输入,我将使用 <input type="file"> 现在我的问题是,是否可以将整个目录作为输入,如果可以,如何做?AFAIK这是不可能的。您只能浏览文件。正如其他人提到的那样,使用flash插件或小程序。不是通过HTML显式实现的(尽管我不确定HTML 5)。你需要一些Java小程序或Flash电影来完成它。我这样做的一种方法是使用一个定制的PHP脚本,它接收一个zip或tar文件,并在后端对其进行解压缩,然后将其转储。简短回答:不,这是不可

如果我想把一个文件作为HTML的输入,我将使用

<input type="file">


现在我的问题是,是否可以将整个目录作为输入,如果可以,如何做?

AFAIK这是不可能的。您只能浏览文件。正如其他人提到的那样,使用flash插件或小程序。

不是通过HTML显式实现的(尽管我不确定HTML 5)。你需要一些Java小程序或Flash电影来完成它。我这样做的一种方法是使用一个定制的PHP脚本,它接收一个zip或tar文件,并在后端对其进行解压缩,然后将其转储。

简短回答:不,这是不可能的


你需要使用Java小程序、ActiveX插件或Flash(我知道它至少有多个文件,对文件夹不太确定)来实现这一点。

另一个网站上有一篇帖子

它说压缩文件夹或tar将作为
它还说了一些关于javascript的东西,可以方便地上传文件夹

最好的选择是用Java小程序、ActiveX插件或Flash编写,甚至可能是一种叫做Jupload的东西(但这只需要多次上传文件..但不确定文件夹)

这是那篇文章的链接


希望这有帮助。

将文件夹名称传递给服务器有什么意义?毕竟,它无法访问客户端(您的计算机)。如果你想一次上传整个文件夹的文件,下面建议的任何多个上传系统都可以。这个答案提到了实际的基于Flas的实现:,但它们的链接已经失效。这似乎更好。