我有一个简单的swf文件上传脚本,上传文件只要用户选择它。它工作得很好,但是我尝试将保存的文件名从php脚本(简单的回显"file_name.txt";)传递回swf,这样它就可以通过javascript将其传递回表单。
下面是一段简单的AS2代码,有FileReference组件使用经验的人可以帮我找到一个解决方案来获取php脚本的输出吗?
var file_fr:FileReference = new FileReference();
var list_obj:Object = new Object();
list_obj.onComplete = function() {
// need to get response text from script.php
}
file_fr.addListener(list_obj);
if (!file_fr.upload("/path/to/script.php")) {
feedback.text = "error";
}发布于 2012-01-17 13:55:55
我相信FileReference.upload不会聪明到只返回成功失败代码。因此,您需要做的是在URL的末尾传递一个UID,然后使用它来查询php在另一个调用中在其末尾做了什么。
重读你的帖子,你想要本地文件还是远程文件名?本地应该在FileReference中可用。
这是我挖出来的旧代码-
注意:这是AS3。它可以处理3张图片,所以...
AS3 FileReference Example
然后是PHP
PHP AS3 FileReference Example
https://stackoverflow.com/questions/8889217
复制相似问题