我正在使用这样的东西来浏览AIR中的文件。我可以获取文件名,但我需要的是文件的全名。有没有办法做到这一点?
var file:FileReference = new FileReference();
file.addEventListener(Event.SELECT, selectHandler);
file.browse();
private function selectHandler(e:Event):void{
file.removeEventListener(Event.SELECT, selectHandler);
var name = file.name;
}
答案 0 :(得分:1)
我不确定FileReference
是否可以为您提供所选文件的绝对路径。因此,我建议您使用nativePath
的{{1}}属性,而不是File
。
FileReference
答案 1 :(得分:0)
您使用的是Flex Builder吗?我在处理程序中休息一下,看看有什么可用。 “name”属性适合获取文件名,因为它在磁盘上,所以我不知道你的情况是什么问题。
答案 2 :(得分:0)
我不是空气专家,但是file.nativePath怎么样?