iteye_2659 2009-06-08 08:50
浏览 203
已采纳

请教:用flex3上传文件到webservice

我现在要做一个应用,就是利用flex3上传文件到webservice。
本来我是想获取到本地文件,然后转化成ByteArray,但是我要做的是不是桌面应用,所以只有FileReference没有FileStream,不知道有什么办法能够实现。

BTW:我用了cairngorm框架,所有数据都是直接掉webservice,所以不想再用servlet了。
另外每次需要上传多个文件,如果能有进度显示方案就更好了。
[b]问题补充:[/b]
请注意我要的是直接传到webservice而不用通过中间层,比如servlet
[b]问题补充:[/b]
其实最后我在网上找到的信息是把文件转化为bytearray后作为参数传到webservice,但是目前来说只有JPEGENCODING可以把图片类的文件转化为bytearray,其他类型的文件我没有找到相关方法。

  • 写回答

3条回答 默认 最新

  • iteye_19580 2009-06-11 15:16
    关注

    Flex中出于安全方面的考虑并未给用户提供file类的实现,而仅仅提供了fileReference类,这个类是对于file类的一次封装,使用户无法直接获取file对象并对它进行操作。所以不做非常特别的处理,flex是不能实现web app下使用webservice进行上传的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部