作为工作任务,我必须改变用actionscript 2编写的旧flash应用程序,让用户在一个动画片段中上传图像。
由于我无法控制服务器中闪存的位置,是否可以在没有任何PHP代码的情况下执行此操作(是的,闪存位于LAMP堆栈上),仅使用闪存? I.E. - 用户将图像上传到Flash应用程序,该应用程序本身创建了用户从其磁盘“复制”的临时图像副本?
谢谢
答案 0 :(得分:2)
可以在Flash Player 10中使用。
http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/
但是既然你说你要改变一个旧的基于AS2的Flash,那么使用这个功能可能不太现实,它可能更像是整个重写。
答案 1 :(得分:1)
简而言之,不。
upload
对象的flash.net.FileReference
方法使用URL的参数将文件数据发布到。
这需要是一个将文件写入磁盘或其他操作的脚本。
答案 2 :(得分:1)
基本上没有,因为Flash是一种客户端脚本语言,你需要flash文件将数据发送到服务器脚本语言页面(如php),你可以在那个地址找到一些例子:{{3 }}