使用FileReference获取文件的nativePath

Pra*_*ant 3 apache-flex file

我正在使用Adobe AIR开发应用程序.

当我们使用FileReference浏览文件时,我们如何获得文件的绝对路径或文件的"nativePath"(我们在Flex/AIR中称之为)?

我知道有与此相关的安全问题,但有任何黑客攻击或是否有我不知道的直接解决方案?

请帮帮我.

谢谢.

J_A*_*A_X 11

由于File扩展了FileReference,您可以这样做:

var file:File = new File();
file.addEventListener(Event.SELECT, onSelect);
file.browse();


private function onSelect(e:Event):void
{
   trace(e.target.nativePath);
}
Run Code Online (Sandbox Code Playgroud)