在web服务器javascript中创建文件夹

在web服务器javascript中创建文件夹,javascript,webserver,directory,Javascript,Webserver,Directory,我希望使用JavaScript在我的web服务器中动态创建文件夹。在做了一些研究之后,我发现如果没有像Node.js这样的服务器端扩展,这通常是无法实现的,但我想知道他们的API中是否有这样的API。 我听说ASP可能也是一个好主意,所以我可能会尝试一下,但我想从你们那里知道 基本上是给你一个我想要实现的想法。 当我让用户访问我的页面时,会生成一个随机数并存储在一个变量中,比如:1234 我想在我的Web服务器中创建一个名为users的文件夹,并在该文件夹中创建一个1234.html内容填充文件

我希望使用JavaScript在我的web服务器中动态创建文件夹。在做了一些研究之后,我发现如果没有像Node.js这样的服务器端扩展,这通常是无法实现的,但我想知道他们的API中是否有这样的API。 我听说ASP可能也是一个好主意,所以我可能会尝试一下,但我想从你们那里知道

基本上是给你一个我想要实现的想法。 当我让用户访问我的页面时,会生成一个随机数并存储在一个变量中,比如:
1234

我想在我的Web服务器中创建一个名为
users
的文件夹,并在该文件夹中创建一个
1234.html
内容填充文件

Web Server 
------users\1234.html

谢谢

如果您使用的是PHP,那么您可以向服务器发送请求,PHP脚本完成其余的工作

function makedirs($dirpath, $mode=0777) {
    return is_dir($dirpath) || mkdir($dirpath, $mode, true);
}

我已经在PHP中复制了此函数。

如果您在不存在的目录中归档\u put\u contents()。。它是默认创建的。这不能单独用javascript来完成,因为它完全是客户端的。看看ajax,向服务器发送请求。然后,您需要在服务器上创建一个脚本,使用几乎任何语言来创建文件。正如reenleedr所建议的,PHP中的文件内容几乎是一行代码。ASP也是服务器端代码,在这种情况下,您无法避免服务器代码。@reenleedr确定吗?我只是尝试了一下,得到了一个“没有这样的文件或目录”的警告。我认为它只是创建了不存在的文件。但无论如何,为什么目录必须动态创建?@JosiahKeller我不确定。但是我搜索到这个函数创建目录mkdir('path/to/directory',0755,true);