0

我是新来的,大家好!

我用Processing语言写了一些东西,现在我需要切换到Processing.js。我需要编写一个应用程序,首先扫描草图文件夹以准备提供的文件列表。而在 Processing 中直截了当的东西不在 PJS 中。

我目前正在网上搜索,但我只找到了经典处理的解决方案。我知道 JavaScript 有限制,通常无法访问用户端文件,但是有没有办法列出草图本身的文件?

我想到的唯一方法是通过 PHP 在服务器端列出它们,并根据草图文件夹动态生成 .pde 文件。但关键是不要使用任何其他语言。

提前感谢您的帮助!

4

1 回答 1

0

在网站上运行的 Processing.js 只能获取 URL 可以提供的信息,并且由于网络上没有“目录列表”,因此它无法获取您使用的 URL 的目录列表内容。但是,根据您真正想做的事情,可能有一种方法可以使其工作而无需求助于 PHP。

假设您的 Pjs 页面在 www.example.org/index.html 上运行,并且您想列出 www.example.org/sketch/ 的内容,一种选择是简单地拥有一个文件 www.example.org/sketch/ list.txt 包含草图可以访问的所有文件名,只需使用

String[] fileNames = loadStrings("./sketch/list.txt")

操作说明。

如果您可以举例说明“我需要编写一个首先扫描草图文件夹以准备提供的文件列表的应用程序”的含义,则可能有更具体的解决方案(即,文件是什么,什么是用户需要它们等)

于 2013-02-04T22:10:38.540 回答