0 0

flex+ssh2 上传 技术难题.3

dbSystem.saveFodder(fileReference.data); 这个是我往java 发送的代码
可以发送成功,但是有上传图片fileReference.data有值的时候,就会报错.

[RPC Fault faultString="[B cannot be cast to [Ljava.lang.Object;" faultCode="Server.Processing" faultDetail="null"]
	at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()
	at mx.rpc::Responder/fault()
	at mx.rpc::AsyncRequest/fault()
	at NetConnectionMessageResponder/statusHandler()
	at mx.messaging::MessageResponder/status()


其他配置我都配置好了是没有问题的.高手帮助啊。。。。估计是类型转换出错了

	//上传按钮执行的事件
			private function onUpLoad():void
			{
				var length:int = arr2.length;
				for(var i:int = 0;i<length;i++){
					var data:Object = arr2.getItemAt(i);
						fileList.push(data.fileRefrence);
				}
					upload();
			}
			
			public function upload():void{
				if (fileList!=null && fileList.length > 0){ 
					var fileReference: FileReference = fileList.shift() as FileReference;
					fileReference.load();
					fileReference.addEventListener(Event.COMPLETE, onCompleted); 
				}
			}
			//文件加载完成事件
			protected function onCompleted(event:Event):void
			{
				var fileReference: FileReference = event.target as FileReference; 
				[color=red][b]dbSystem.saveFodder(fileReference.data);[/b][/color]
				var e:UploadObjectEvent=new UploadObjectEvent(UploadObjectEvent.UPLOADOBJECT,fileReference.data,type,true);
				//将加载完的文件分发到事件流中,(主程序添加了监听)
				this.parentApplication.dispatchEvent(e);
				fileReference.removeEventListener(Event.COMPLETE, onCompleted);
				upload();
			}
			

这个是flex 代码.

	public List<SystemFodder> saveFodder(byte[] content)
	{
		System.out.println(content);
		return null;
	}


这个是我JAVA的代码
2011年11月12日 17:01

1个答案 按时间排序 按投票排序

0 0

是转换成二进制流上传的吗?

2011年11月15日 09:07

相关推荐

    flex+jsp源码.part2.rar

    flex+jsp源码.part2.rar

    flex+jsp源码.part3.rar

    flex+jsp源码.part3.rar

    PureMVC+Flex+BlazeDS+Spring+Hibernate.doc

    标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate.doc”指的是一项整合了多种技术的Web应用开发方案,这些技术包括PureMVC、Flex、BlazeDS、Spring和Hibernate。这篇文档可能是指导读者如何将这些技术结合在一起...

    flex+jsp源码.part1.rar

    flex+jsp源码.part1.rar

    win+vs+flex+bison+demos+flex与bison中文版.pdf.zip

    Visual Studio中创建Flex+Bison项目,源码中包含多个vs2010可编译通过的demo,用win_flex_bison-2.5.18 其中包含《Visual Studio中创建Flex+Bison项目.pdf》学习flex bison入门资料《flex与bison中文版.pdf》

    MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案

    本方案提供了一种集成化的开发环境,即"MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案",它将多个流行的技术框架整合在一起,为Web应用程序开发提供了一个强大的平台...

    Flex + LCDS + Java 入门教程.doc

    2. 安装MyEclipse 6.0,这是一个强大的Java EE开发工具,可方便地部署Flex和Java结合的项目。 3. 获取LCDS软件包,它包含flex.war文件,需要部署到Web应用服务器如Tomcat。 4. 安装Tomcat 5或更高版本,作为运行Flex...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建及实例.pdf

    这篇文档主要介绍的是如何搭建一个基于MyEclipse 8.5、Flex 4.5、BlazDS以及Spring、Hibernate(SSH)的开发环境,并通过一个实例来展示具体操作步骤。以下是详细的步骤和相关知识点: 1. **所需软件**: - BlazDS...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建.docx

    - **Blazeds**:是Adobe提供的开源服务器端技术,它实现了Java与Flex之间的远程调用(Remoting)和消息传递(Messaging),使得Flex客户端能够与Java后端服务进行通信。 2. **环境准备** - **JDK**:Java开发工具...

    Flex + LCDS + Java 入门教程.pdf

    随着技术的发展,Flex、LCDS以及Java成为了构建高效、交互性强的应用程序的重要工具。本文将深入解析Flex + LCDS + Java的核心概念与实践技巧,为初学者提供一个全面的入门指南。 #### 一、基础知识概览 ##### 1. ...

    FLEX+Java开发(1).doc

    2. **Flex与Spring的整合**:Spring是一个流行的Java企业级应用框架,用于简化开发和管理。通过BlazeDS,Flex客户端可以与Spring服务层进行无缝通信,实现MVC模式。Spring可以为Flex应用提供服务代理、事务管理、...

    Myeclipse8.5+flex4.5+Blazeds+SSH环境搭建.pdf

    搭建MyEclipse8.5与Flex4.5、Blazeds和SSH的开发环境涉及到多个步骤,主要包括安装和配置各种组件。以下是对每个步骤的详细解释: 1. **JDK安装**:首先需要安装Java Development Kit (JDK),这是进行Java开发的...

    Flex++ & Bison++ for windows

    3. `flex++.exe` 和 `bison++.exe`:这是Flex++ 和 Bison++ 在Windows平台上的可执行文件,用于生成词法分析器和语法分析器的源代码。 4. `COPYING`:通常包含软件的许可信息,表明这些工具遵循的开源许可证类型。 5...

    Flex+Java Servlet处理文件上传.doc

    Flex+Java Servlet处理文件上传

    flex+ssh自动排课.rar

    标题中的“flex+ssh自动排课.rar”表明这是一个使用Flex技术和SSH框架开发的自动排课系统。Flex是一种基于ActionScript的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,RIA),而SSH则通常...

    flex3(remoteobject+datagrid+.....)+java+oracle源代码

    Flex3是一种Adobe Flash平台上用于构建富互联网应用(RIA)的框架。它允许开发者创建具有交互性和动态性的Web应用程序。在Flex3中,RemoteObject是关键的组件之一,它提供了与后端服务器进行数据交换的能力,使得...

    flex-2.6.1.tar.xz+xz-5.2.1.tar.bz2

    openwrt xz-5.2.1.tar.bz2+xz-5.2.1.tar.bz2

    php+flex...........

    2. Flex作为前端开发框架: Adobe Flex提供了一套强大的组件库,使得开发者可以创建具有丰富图形用户界面的应用程序。它支持MXML和ActionScript两种编程语言,其中MXML用于界面布局,ActionScript用于编写交互逻辑...

Global site tag (gtag.js) - Google Analytics