如何在Javascript中使用默认目录打开文件浏览器?

IT技术 javascript html
2021-03-15 03:03:23

我想用 JavaScript 打开一个文件浏览器,并为这个文件浏览器设置一个默认目录。例如,我想将默认目录设置为“C:\My Documents”。

如何设置默认目录?最好用<input type="file"/>,其他控件也可以。

2个回答

这是不可能的,因为让网站代码在机器上设置任何值都存在安全风险。

此外,您永远无法确定该目录是否存在。如果我在 Mac 上怎么办?我的东西在~/Pictures如果我安装了 Windows 会D:\怎样?

来自http://www.pcreview.co.uk/threads/automatically-put-a-default-filename-in-input-type-file-value.2192852/

<input type="file" value="YourDefaultPathAndFilename.AndExtension">

我真的很想让它工作......我确定文件位置,但我真的不相信由于安全原因这会起作用;但如果可以的话,我很想看到一个 javaScript 的工作示例
2021-05-11 03:03:23