javascript - 从客户端计算机读取目录内容 - PHP

标签 javascript php file-upload opendir scandir

我想递归地读取客户在我的网站上选择的文件夹的内容。 我已经使用了 opendir() 和 scandir() 但它们无法从客户端计算机读取目录内容。 有什么方法可以从访问者的目录中读取文件名。

    function ListIn($dir, $prefix = '') {
    $dir = rtrim($dir, '\\/');
    $result = array();
    $directory = opendir($dir);
    foreach (scandir($directory) as $f) {
        if ($f !== '.' and $f !== '..') {
        if (is_dir("$dir/$f")) {
            $result = array_merge($result, ListIn("$dir/$f", "$prefix$f/"));
       } else {
         $result[] = $prefix.$f;
       }
      }
    }
  return $result;
 }

我需要用 php 或 javascript 来实现它。

最佳答案

您无法使用 PHP 或任何其他服务器端技术来执行此操作。

您也许可以使用浏览器插件或 Flash 应用程序来执行此操作。

问问自己为什么要这样做?

关于javascript - 从客户端计算机读取目录内容 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28715115/

相关文章:

php - 直接浏览器上传到 Amazon S3

php - 上传到随机命名的目录,是否足够(安全方面)?

javascript - 1pg 上的下一个/上一个箭头。水平滑动网站?

c# - 如何在 ASP.NET 中从数据库加载图像作为 Web 浏览器中的文件?

javascript - 我如何将范围从 Controller 传递到 angularjs 中的服务?

php - Youtube Analytics API 人口统计维度 "gender"显示在分析仪表板上,但在 API Explorer 上给出的查询无效

php - Drupal View : difference between Filters and Arguments?

c# - 我想限制文件上传只接受 .jpg 和 .png 文件,并限制文件大小

javascript - 如何创建一个在输入字段中输入内容后立即启动的计时器

php - Javascript 多维数组