HTML 页面中的目录选择器

新手上路,请多包涵

如何在 html 页面中创建目录选择器。

如果我使用输入文件元素,我只能选择文件,但我需要选择目录。

我需要这样做,因为用户应该在他的计算机中选择正确的路径。

任何解决方案?

原文由 enfix 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 523
2 个回答

出于安全原因,不能在纯 HTML/JavaScript 中完成。

选择要上传的文件是您所能做的最好的事情,即使这样您也不会在现代浏览器中获得其完整的原始路径。

您也许可以使用 Java 或 Flash 将某些内容放在一起(例如,使用 SWFUpload 作为基础),但这需要大量工作并会带来额外的兼容性问题。

另一个想法是打开一个 iframe 显示用户的 C: 驱动器(或其他),但即使现在可能(出于安全原因可能被阻止,很长时间没有尝试过) ) 您的网站将无法与 iframe 通信(再次出于安全原因)。

你要这个干什么?

原文由 Pekka 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题