如何创建用于下载文件的新文件夹

时间:2014-03-11 20:31:00

标签: javascript html5 fileapi

我想下载客户端(浏览器)制作的文件夹。

我考虑使用File API,但我找不到如何制作文件夹。

例如,某些png make从html canvas中放入一个文件夹,我想用下载对话框保存这个文件夹。

我想将一个文件夹用于一个文件夹。我只能下载一次。

请告诉我。

HTML

<a download='folder' href='#' onclick="Download()">download</a>

2 个答案:

答案 0 :(得分:3)

您可以使用FSO.js,但请注意,它目前仅适用于Chrome。此外,您创建的文件夹只能从您的webapp中真正访问(例如,您无法选择在C驱动器上编写特定文件夹)。

答案 1 :(得分:1)

首先,由于安全性,您无法使用JavaScript与本地系统或服务器进行真正的交互。您可以通过AJAX使用JavaScript调用服务器端脚本。

如果您不在乎,可以查看Javascript FSO CreateFolder Method

JavaScript示例...

// 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;