我环顾四周,似乎无法找到我需要的答案。有没有办法在HTML输入中选择文件夹的位置?我看了this post,但答案是上传所选文件夹中的文件。
我正在尝试创建一些用户可以在他/她的计算机上选择要下载文件的输出文件夹的内容。所以我需要一些用户可以浏览他/她的电脑,选择一个文件夹,并且位置字符串(" C://...")将显示在输入文本框中。
请告诉我。谢谢!
答案 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;