【发布时间】:2014-10-25 11:49:50
【问题描述】:
我希望使用 JavaScript 在我的 Web 服务器中动态创建文件夹。在做了一些研究之后,我发现如果没有像 Node.js 这样的服务器端扩展,这通常无法完成,但我想知道他们是否有任何 API 可以提供类似的东西。 我听说 ASP 可能也是一个好主意,所以我可能会尝试一下,但我想向你们了解。
基本上是为了让您了解我想要实现的目标。
当我有用户访问我的页面时,会生成一个随机数并将其存储在一个变量中,比如说:1234
我想在我的网络服务器中创建一个名为 users 的文件夹,并在该文件夹中创建一个 1234.html 内容填充文件。
Web Server
------users\1234.html
谢谢
【问题讨论】:
-
在 PHP 中,如果你 file_put_contents() 在不存在的目录中.. 它是默认创建的。
-
这不能单独使用javascript完成,因为它完全是客户端。看看 ajax 向您的服务器发送请求。然后,您需要在服务器上创建一个脚本,使用几乎任何语言来创建文件。正如 reenleedr 所建议的那样,PHP 中的 file_put_contents 几乎是单行的。
-
ASP 也是服务器端代码,在这种情况下你无法避免服务器端代码。
-
@reenleedr 你确定吗?我刚试了一下,收到“没有这样的文件或目录”警告。我认为它只是创建了不存在的文件。但是无论哪种方式,为什么无论如何都要动态创建目录?
-
@JosiahKeller 我不确定。但我搜索到这个函数创建目录 mkdir('path/to/directory', 0755, true);
标签: javascript webserver directory