0

我已成功从 as3 中的本地计算机读取文件,我想知道是否可以以某种方式列出文件夹的内容。swf 将从浏览器运行并仅访问本地文件。没有服务器,没有外界联系。这就是我访问和显示本地文件的方式。

var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, useData);
loader.load(new URLRequest("abc.txt"));

function useData(event:Event):void {
  var data:String = event.target.data.toString();
   myTextField.text = data;
}
4

1 回答 1

2

您可以向用户展示一个标准的操作系统窗口来打开一个他们可以从他们的文件系统中选择的文件。

来自手册:FileReference.browse

显示一个文件浏览对话框,让用户选择要上传的文件。该对话框是用户操作系统的本机。用户可以在本地计算机上或从其他系统中选择文件,例如,通过 Windows 上的 UNC 路径。

因此,即使您不能自己列出目录中的文件,也可以提示用户为您选择文件。

于 2013-03-15T15:34:15.523 回答