是否可以读取Flash中的本地文件?我的应用程序使用flash.net.FileReference
类将文件上传到服务器,我想在上传之前先查看内容。有两个迹象表明为什么可能:
无论如何,我将会看到服务器上文件的内容。
Silverlight可以做到这一点。 System.IO.FileInfo
类提供了一个流。
但到目前为止,一切都表明不是这样。文档中似乎没有任何内容,谷歌搜索没有透露任何有用的信息。我只是想确保在我继续前行之前不可能实现。我知道可以在AIR中做到这一点。
答案 0 :(得分:2)
Flash Player 10通过方法和属性(FileReference.load()和FileReference.data)支持此功能。一旦用户使用FileReference.browse()选择了他们想要的文件,您就可以调用load(),监听Event.COMPLETE事件,然后引用data属性来提取所需的数据。