在Flash中读取本地文件

时间:2009-08-07 09:50:50

标签: flash file-io

是否可以读取Flash中的本地文件?我的应用程序使用flash.net.FileReference类将文件上传到服务器,我想在上传之前先查看内容。有两个迹象表明为什么可能:

  • 无论如何,我将会看到服务器上文件的内容。

  • Silverlight可以做到这一点。 System.IO.FileInfo类提供了一个流。

但到目前为止,一切都表明不是这样。文档中似乎没有任何内容,谷歌搜索没有透露任何有用的信息。我只是想确保在我继续前行之前不可能实现。我知道可以在AIR中做到这一点。

1 个答案:

答案 0 :(得分:2)

Flash Player 10通过方法和属性(FileReference.load()和FileReference.data)支持此功能。一旦用户使用FileReference.browse()选择了他们想要的文件,您就可以调用load(),监听Event.COMPLETE事件,然后引用data属性来提取所需的数据。