`
jsnjlc
  • 浏览: 50033 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex3文件上传后服务器将所需数据返回(仅限字符串)

    博客分类:
  • Flex
阅读更多

 现在Flex十分流行,我也在项目中使用它来作为上传的控件.但是却发现文件上传后的参数无法返回.
翻阅了N多的资料后,找到了解决办法:
    我们通常是将文件上传的地址是servlet,原始的servlet或者struts的action区别不大,servlet来进行文件的读取存放,有的时候还有压缩,打包等等后续操作,而文件上传成功后,则需要返回文件是否成功,存放的地址等等参数.我们可以使用DataEvent.UPLOAD_COMPLETE_DATA来进行监控,但是值得注意的是,如果服务器没有任何数据返回,则个监听器是不会被激活的.
    那如何被激活呢?其实很简单,以Struts中的action为例:
            PrintWriter out = response.getWriter();
            out.print(you_need_data);
            out.close();
    在flex的监听事件中写:
       Alert.show(event.data.toString());
    即可.

分享到:
评论
2 楼 jsnjlc 2009-05-04  
不知道你具体的疑问是什么。。。能否说明白点。
1 楼 徐晶鑫 2009-05-02  
能否贴个例子呢  有很多疑问  Actionform解析flex文件域  象在jsp中name和actionform的属性对应就能解析  flex中怎么设定呢

相关推荐

Global site tag (gtag.js) - Google Analytics