Flex文件上传功能,后台服务器管理用Java,通信工具BlazeDS。附件包括Flex工程和Java工程,基本流程如下:
1 前台通过FileReferenceList获取上传的文件,通过路径“http://localhost:8080/FileUploadWeb/
fileUploadServlet”连接到后台web项目。
2 其中web.xml中配置如下:
<servlet>
<servlet-name>FileUploadServlet</servlet-name>
<servlet-class>com.file.FileUploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FileUploadServlet</servlet-name>
<url-pattern>/fileUploadServleturl-pattern>
</servlet-mapping>
3 在后台web项目中,需要引入BlazeDS。配置完成后启动服务器即可。
如果在不同机器之间用http传输文件,则可能会报错误:
[SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2049: 安全沙箱冲突:http://localhost:8080/tweb/tflex-debug/FlexFileUpload.swf 不能将数据上载至 http://198.9.5.38:8080/tweb/fileUploadAction?projectID=55&test=Hello%20World。"]
此时,一般只要将url和浏览器的localhost改成本机IP,即可避免安全沙箱冲突,详情参考API中Security类。
具体工程见附件
分享到:
相关推荐
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).doc
flex+java+blazeds配置最终版
Flex + blazeds + Java推送Demo 本例实现由Flex一端客户端发送消息, 然后由Java端在发布到所有订阅的其它Flex端. 里面有说明与源码, 还有一个直接放到Tomcat里面的直接发布的项目 小编使用工具 eclipse3.5 flex sdk...
flex+java+blazeds 实例刚搞的。。。与大家分享下
flex+java+spring+hibernate+blazeds整合
使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·
Flex+java+blazeds实现留言板程序,放在tomcat下可直接运行。
Flex4.5 + Tomcat6.0 + MyEclipse 9.0+ Java+Blazeds环境配置和使用
Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立).pdf
MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案 内附所需jar包和源代码
Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站Flex,blazeds,企业门户网站
Flex + LCDS(Blazeds)+ Java 入门教程
MyEclipse + Tomcat 6.0 + Flex Builder 3 + BlazeDS,软件的下载请直接问 goole。 配置服务器端(MyEclipse + Tomcat 6.0 + BlazeDS)
Flex4+J2EE+Blazeds配置jspweb工程
Flex和java程序进行交互 用到blazeds开源框架 自己的学习笔记 希望和爱好flex的同行共同进步
Flex+blazeds+java发布/订阅信息模式实现的聊天程序(需要blazeds.war及flex-message相关jar包)
flex+spring+blazeds在MyEclipse下非常详细的结合配置