用于文件选择器的Javascript框架

用于文件选择器的Javascript框架,javascript,jquery,node.js,file-upload,Javascript,Jquery,Node.js,File Upload,我在node.js/public/imagedepot托管的服务器上有一个位置,其中包含子文件夹和图像文件。我想创建一个管理页面,该页面可以从html页面上的文件浏览器中从imagedepot选择所选图像或完成子文件夹,然后在提交阵列时将所选图像的位置发布到服务器 为此,javascript中是否有任何库或扩展可以以树格式向我提供文件夹和文件选择器的gui,并且可以具有multi-select,然后返回包含所选图像及其路径的数组 如果有一个开源框架,这将很容易 我正在使用expressjs no

我在node.js/public/imagedepot托管的服务器上有一个位置,其中包含子文件夹和图像文件。我想创建一个管理页面,该页面可以从html页面上的文件浏览器中从imagedepot选择所选图像或完成子文件夹,然后在提交阵列时将所选图像的位置发布到服务器

为此,javascript中是否有任何库或扩展可以以树格式向我提供文件夹和文件选择器的gui,并且可以具有multi-select,然后返回包含所选图像及其路径的数组

如果有一个开源框架,这将很容易

我正在使用expressjs node.js和javascript


我不想将文件上载到服务器,只有用户可以从浏览器中选择图像的名称,然后它会提供一个包含所选文件名和路径的数组。

我认为大多数文件选择器都会希望从客户端计算机上的文件中进行选择。为了允许客户端在服务器上选择文件,我将在服务器端填充一个文件选择列表。这应该让你开始:

接下来,我将向用户显示选项,如以下示例所示:
我建议使用CKFinder。无论您在服务器上已经有图像,还是应该上传图像,这都是最合适的


此外,您还可以集成他们的HTML WYSWYG编辑器(CKEditor)有了它。

我实际上不想上传文件,只是想在树型扩展结构上填充服务器端的文件结构,以便管理员可以使用复选框选择多个文件。例如,如果我的问题不清楚,请道歉。只是想澄清一下:您想用客户端机器上的文件选择器选择文件还是在服务器上?文件位于服务器上,我将提供文件(文件和文件夹)表单expressjs响应。我编辑了我的答案以反映这一点。