您的位置:

flexjava的简单介绍

本文目录一览:

flex+java实现图片预览

我试着理解一下你的想法:

感觉你是想在图片预览的时候,需要用很小的带宽,将图片显示出来,而不是真正的在这个时候将真正的图片读取出来。

所以,建议,在预览的,你的source需要使用请求后台,将图片压缩,然后将压缩之后,文件体积相对较小的流打回前端显示。

不知道能否解决你的问题。

PS:只要在浏览器中显示任何的东西,都是需要通过http的协议放入到本地的缓存目录中的,不存在真正的远程显示。

java+flex怎么上传文件

在Adobe的Flex RIA编程环境下,是无法读取本地文件的(据我所知),但是我们可以依赖于Flex调用后台的代码实现文件上传功能,我这里是利用Flex的URLRequest来向java的Servlet传送一个Http请求(Servlet集成自HttpServlet ,已实现文件上传功能),而Servlet响应请求之后会利用Apcahe的开源Jar包(org.apache.commons.fileupload.servlet.ServletFileUpload类)完成文件的生成。 通过以上原理就可以利用Flex+java实现文件上传。( 多自己研究一下吧 , 我也是自己慢慢琢磨出来的 。 呵呵 。我可不经常上百度帮你哦

Flex 与 Java 通信,选择什么样的数据格式

Flex与Java通信的方式有很多种,比较常用的有以下方式:

WebService:一种跨语言的在线服务,只要用特定语言写好并部署到服务器,其它语言就可以调用

HttpService:通过http请求的形式访问服务器

RmoteObject:通过AMF协议,以二进制的形式交互数据

Socket:套接字协议,服务器和客户端以IO的形式交互数据

上面几种各有个的优势:WebService常用于跨语言调用,不过解析协议需要花不少时间,运行速度不快;HttpService类似于Ajax;通常RmoteObject是最受欢迎的,因为它的运行效率快,数据解析方便。Socket编码比较麻烦。

个人推荐使用RemoteObject的形式,也就是对象交互模式,假设java端有一个getUser方法返回的是User对象,在flex端直接调用getUser就会返回flex对应类型的User对象,这种方式是最效率而且最简单实用的。

目前有一款blaseds的中间件可以实现flex与java的通信,是免费的,推荐度最高,强烈建议你学习下。

flex+java怎么实现文件的上传

关于flex上传功能的实现依赖于FileReference类。该类实例对象的创建有两种方法:使用var myFileReference = new FileReference(); FileReferenceList.browse()。使用browse()或者FileReference.browse()方法可以打开上传窗口。Flex上传需要两个包apache common fileupload.jar和apache common io.jar 。具体可以百度搜索。