【问题标题】:Can I create a directory in client PC?我可以在客户端 PC 中创建目录吗?
【发布时间】:2016-06-29 13:02:25
【问题描述】:

我有很多问题

  1. 我们可以在客户端机器上创建一个目录吗?
  2. 我们可以检查正在运行的浏览器的默认下载路径吗?

我的要求是,当我想在客户端计算机中创建一个文件夹并使用该文件夹保存 blob 数据时,用户将从我的数据库中下载一个 BLOB 数据。

这可以使用 javascript,jquery,ajax,php,angularjs 来完成吗?

【问题讨论】:

标签: javascript php jquery angularjs


【解决方案1】:

您不能使用 JS 在客户端 PC 中创建文件夹。(甚至不用费心查看 HTML 和 CSS)

按照您的描述,完成某事的最佳方法是将 .zip 文件提供给您的客户,因此在提取它时,它会创建自己的容器(文件夹)。但您必须确保打算使用您的 Web 应用程序的人知道 .zip 的工作原理。

【讨论】:

  • 这不是解决方案。因为不同的操作系统有不同的文件结构。因此,PHP 无法访问该文件夹,因为目录路径会有所不同。
  • Zip 文件适用于几乎所有操作系统。它会解压缩以适应正确的结构以适应操作系统。
  • 我不是在谈论 zip 文件。我试图指的是每个操作系统的文件夹结构。比如说,如果我在桌面创建一个文件夹,那么在windows、Linux和MAC中的路径会不同。
  • 为什么用户计算机上的路径很重要。如果您希望他们下载一个装满文件的文件夹,他们应该能够将它们放在他们想要的地方。
  • @Louis 同一台客户端机器可能被多个用户使用,所以我需要一个共同的地方来保存这个 blob 文件......是 flash 还是 actionscript 有能力做到这一点吗?
【解决方案2】:

使用 PHP,您无法在客户端 PC 中执行任何操作。 PHP 是一种服务器端编程语言。因此,它仅在服务器中运行。当您向服务器发出任何请求时,只有 PHP 会执行。在浏览器端或客户端只有 HTML、CSS 和 JS 有效。

【讨论】:

  • 你的意思是,是否可以使用 HTML、CSS 和 JS 作品?如果那怎么办?
  • 没有。使用 HTML、CSS 和 JS 也是不可能的。在“作品”一词中,我试图表示浏览器只能识别 HTML、CSS 和 JS。这就是为什么如果你去任何网页的源代码,你只会有 HTML、CSS 和 JS。没有 PHP 代码。
  • 是否可以使用 **flash 或 actionscript **?
  • 没有。您需要创建一个基于操作系统的应用程序或浏览器插件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-05
  • 2020-07-11
相关资源
最近更新 更多