【问题标题】:Create folder in web server javascript在 Web 服务器 javascript 中创建文件夹
【发布时间】: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


【解决方案1】:

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

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

我已经复制了这个函数..

【讨论】:

    猜你喜欢
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 2022-07-08
    • 1970-01-01
    • 2022-11-11
    • 2013-09-27
    • 2018-12-18
    • 1970-01-01
    相关资源
    最近更新 更多