在HTML输入中选择文件夹位置

时间:2014-10-14 17:43:18

标签: html select input output directory

我环顾四周,似乎无法找到我需要的答案。有没有办法在HTML输入中选择文件夹的位置?我看了this post,但答案是上传所选文件夹中的文件。

我正在尝试创建一些用户可以在他/她的计算机上选择要下载文件的输出文件夹的内容。所以我需要一些用户可以浏览他/她的电脑,选择一个文件夹,并且位置字符串(" C://...")将显示在输入文本框中。

请告诉我。谢谢!

1 个答案:

答案 0 :(得分:1)

没有在客户端使用普通的HTML和JavaScript,这是不可能的。您的浏览器处理文件下载。因此,您只能在浏览器设置中指定下载位置!

IE和Chrome有解决方案,但这是非常特定于浏览器的:

对于chrome,您可以使用FSO.js,这是一个用于临时和永久客户端文件存储的JavaScript库。

在IE中你可以像这样创建一个ActiveXObject:

// initialize ActiveXObject and create an object of Scripting.FileSystemObject.  
var fso = new ActiveXObject("Scripting.FileSystemObject");  

// creates a folder with specified name at the specified location  
fso.CreateFolder("C:\\Temp\\myFolder");  

fso = null;