繁体   English   中英

在AS3中读取没有AIR的文件夹的内容(没有flash.filesystem)

[英]Read content of folder without AIR in AS3 (no flash.filesystem)

我正在做一个项目,我需要动态检查文件夹中的内容。 这个想法是我有一个任务的ID,在该ID之后有一个文件夹名称。 我的代码需要检查此文件夹是否存在以及其中是否包含某些内容。 之后,它将显示该文件夹中的所有图片。 我的目标是只需要在文件夹中添加图片即可使它们出现在我的游戏中。

我试图找到一种检查文件夹内容的方法,但是每个人都说我需要flash.filesystem,但这意味着我需要使用AIR。 AIR在FireFox或任何其他浏览器中不起作用。

这是让我了解的网站:

http://www.experts-exchange.com/Software/Photos_Graphics/Web_Graphics/Macromedia_Flash/Q_26118847.html

那我该如何浏览文件夹的内容?

没有用户在Flash中的交互,绝对没有办法探索本地文件系统。 如果要执行此操作,则必须制作一个不是基于浏览器的AIR应用程序。 这是每个浏览器强加的安全功能(您也不能在JS中实现),并且由Adobe相同地实现。

您可以使用FileReference来允许用户选择Flash可以访问或保存文件的文件,但这是与文件系统之间最多的交互,而无需打开AIR(这也不是没有限制。) AIR,您将无法完全访问文件系统,并且将被锁定在某些目录之外,并且无法执行某些操作)

如果文件夹在服务器上,则需要依靠服务器端脚本来完成工作并将结果传递给您的应用。 如果您是指客户端计算机上的文件夹,则出于安全原因将无法使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM