代码之家  ›  专栏  ›  技术社区  ›  Adam Kiss

是否可以只使用flash将图像上传到flash?

  •  1
  • Adam Kiss  · 技术社区  · 14 年前

    作为一项工作任务,我必须修改用ActionScript2编写的旧Flash应用程序,以允许用户在一个movieclip中上载图像。

    由于我无法控制该flash在服务器中的位置,是否可以在没有任何PHP代码的情况下进行此操作(是的,flash位于灯堆栈上),仅使用flash?也就是说,用户将图像上传到闪存应用程序,闪存应用程序本身就创建了图像的临时副本,该用户“复制”了自己的磁盘?

    谢谢你

    3 回复  |  直到 14 年前
        1
  •  2
  •   Lars Blåsjö    14 年前

    在Flash播放器10中是可能的。

    http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/

    但是既然你说你要修改一个旧的基于AS2的flash,那么使用这个功能可能不现实,它可能更像是一个完整的重写。

        2
  •  1
  •   Greg B    14 年前

    简而言之,没有。 这个 upload A方法 flash.net.FileReference 对象接受要将文件数据发布到的URL参数。

    这需要一个将文件写入磁盘或其他操作的脚本。

    http://livedocs.adobe.com/flash/9.0/main/00001679.html

        3
  •  1
  •   Dominique    14 年前

    基本上不需要,因为Flash是客户端脚本语言,所以您需要使用Flash文件将数据发送到服务器脚本语言页面(如PHP),您可以在该地址找到一些示例: http://www.flashkod.com/codes/UPLOAD-DOWNLOAD-SUPPRESSION-FICHIERS-FLASH-PHP-AVEC-CLASSE_36031.aspx