如何在 html 页面中创建目录选择器。
如果我使用输入文件元素,我只能选择文件,但我需要选择目录。
我需要这样做,因为用户应该在他的计算机中选择正确的路径。
任何解决方案?
原文由 enfix 发布,翻译遵循 CC BY-SA 4.0 许可协议
如何在 html 页面中创建目录选择器。
如果我使用输入文件元素,我只能选择文件,但我需要选择目录。
我需要这样做,因为用户应该在他的计算机中选择正确的路径。
任何解决方案?
原文由 enfix 发布,翻译遵循 CC BY-SA 4.0 许可协议
试试这个,我认为它对你有用:
<input type="file" webkitdirectory directory multiple/>
您可以在 https://plus.google.com/+AddyOsmani/posts/Dk5UhZ6zfF3 找到它的演示,如果您需要更多信息,可以在 此处 找到它。
原文由 Raveendra007 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答918 阅读✓ 已解决
1 回答925 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
2 回答797 阅读
1 回答800 阅读✓ 已解决
3 回答1.1k 阅读
出于安全原因,不能在纯 HTML/JavaScript 中完成。
选择要上传的文件是您所能做的最好的事情,即使这样您也不会在现代浏览器中获得其完整的原始路径。
您也许可以使用 Java 或 Flash 将某些内容放在一起(例如,使用 SWFUpload 作为基础),但这需要大量工作并会带来额外的兼容性问题。
另一个想法是打开一个
iframe
显示用户的C:
驱动器(或其他),但即使现在可能(出于安全原因可能被阻止,很长时间没有尝试过) ) 您的网站将无法与 iframe 通信(再次出于安全原因)。你要这个干什么?