【问题标题】:Read local file in Flash在 Flash 中读取本地文件
【发布时间】:2009-08-07 09:50:49
【问题描述】:

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

  • 我还是要去看看服务器上文件的内容。

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

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

【问题讨论】:

    标签: flash file-io


    【解决方案1】:

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

    【讨论】:

    • 非常感谢。这正是我一直在寻找的。我在我的办公室计算机上运行 CS3,感谢 Firefox 很棒的栏,我曾经到达 ActionScript 3 CS3 参考。我从来没有想过要切换到 CS4 甚至尝试在 Adob​​e 网站上找到一些东西(这是不可能的)。这个答案值得更多投票。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 2012-02-17
    • 2017-07-07
    • 1970-01-01
    • 2014-02-26
    相关资源
    最近更新 更多