0 0

有关flash 中AS 3 如何把一个图片传输到后台5

EYES 老大们,现在我遇到一个很奇怪的问题,大家帮忙看下,是怎么回事,废话也不多说直接上代码
AS3的部分代码

		private function uploudFile() {
			var _loader:URLLoader;
			_loader=new URLLoader();
			//建立事件的侦听
			configureListeners(_loader);
			//建立urlloader的数据
			var loaderData:URLVariables=new URLVariables();
			loaderData.hello="kidliu";
			//建立请求地址
			var url:String="http://192.168.1.112:8080/TestUplod/servlet/uplode";
			var request:URLRequest=new URLRequest(url);
			//把数据和请求邦定
                                //bmp 是Bitmap的一个对象 
			var bytes:ByteArray = bmp.bitmapData.getPixels(bmp.bitmapData.rect);
    			// 这个是我向后台程序传输做的准备工作
			request.contentType = 'applicatoin/octet-stream';
		         var myimag:String= Base64.encodeByteArray(bytes);
		         request.data=myimag;
			//设定请求的方式
			request.method=URLRequestMethod.POST;
			try {
				_loader.load(request);
			} catch (error:Error) {
				trace(error);
			}

		}


下面是部分的JAVA 代码

BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream(),"utf-8"));//设置编码,否则中文乱码
		 String line="";
		 StringBuffer stringBuffer=new StringBuffer();
		 while ((line = reader.readLine()) != null){
	            //line = new String(line.getBytes(), "utf-8");
			    stringBuffer.append(line);
	            System.out.println(line);
	            
	        }
		 byte[]mybyte= Base64Coder.decode(stringBuffer.toString());	
//		 for (int i = 0; i < mybyte.length; i++) {
//			 System.out.println(mybyte[i]);
//		}
		 System.out.println(mybyte.length);
		 String path="c:/1.jpeg";
		 File file = new File(path);
		 FileOutputStream outF = new FileOutputStream(file);
		 outF.write(mybyte);
		 outF.close();



这个上面是我写,在这个情况下,生成的图片大不开,请问是怎么回事。
2010年11月22日 10:46
目前还没有答案

相关推荐

    Flash as 网站背景

    在“Flash AS 网站背景”中,DataSelector.as 可能是一个关键的类文件,它负责处理数据选择和展示的逻辑。这个AS文件可能是用来动态加载和控制后台数据,比如从服务器获取信息或者用户选择的数据,然后将这些数据...

    flash在线拍照并上传到后台(带有扫描条)

    在本项目中,我们主要探讨的是如何利用Flash技术实现在线拍照功能,并将拍摄的照片上传到后台服务器,同时具有人脸识别和扫描条功能。这个系统适用于多种应用场景,如在线证件照拍摄、远程签名验证等。以下是对各个...

    vb6.0 和 flash cs3 相互通信

    提供的源文件是一个很好的学习资源,可以帮助开发者更好地理解这种通信机制,并在实际项目中灵活运用。在实际操作中,根据具体需求,可能还需要涉及其他技术,如XML或JSON用于数据交换,以及自定义事件和消息队列等...

    Flash+Xml+Asp.net图片轮换

    本项目"Flash+Xml+Asp.net图片轮换"是利用这些技术实现的一个用户控件,它将图片信息存储在XML文件中,通过JavaScript和Flash进行展示,并结合Asp.net后端进行处理。 首先,让我们详细了解一下每个技术的作用: 1....

    WorkerFactory AS3多线程库

    WorkerFactory AS3 多线程库是一个专门为ActionScript 3(AS3)设计的库,它使得在Flash环境中实现多线程操作成为可能。ActionScript是Adobe Flash Player和Adobe AIR平台上的主要编程语言,通常用于创建交互式内容...

    AS3.0 ZIP压缩解压

    3. **字节操作**:AS3.0中的`flash.utils.ByteArray`类是处理二进制数据的核心工具。你可以使用它来读取、写入、压缩和解压缩数据。 4. **文件I/O**:虽然AS3.0在浏览器环境中没有本地文件系统访问权限,但在Flash ...

    flash界面+.net后台控制入门教程源码

    本教程主要围绕“Flash界面与.NET后台控制”的结合,提供了一套入门级的源码学习资源,旨在帮助初学者理解并掌握如何通过Flash构建用户界面,并利用.NET(C#)进行后台逻辑处理和数据交互。以下将详细阐述相关知识点...

    .net mvc中使用flash的图片上传技术.zip

    这个控制器需要接收并处理来自Flash组件的POST请求,接收到图片数据后将其保存到服务器的指定位置。 4. **文件存储**:选择合适的文件存储方案,例如本地文件系统、数据库或云存储服务。在.NET MVC中,可以使用`...

    Flash使用XML与后台交互详细教程[ASP].doc

    一个XML文档必须有一个顶层元素,所有的其他元素都嵌套在这个顶层元素中。例如: ```xml &lt;childNode nodeName="childNode"&gt;childNode ``` 其中 `&lt;firstNode&gt;` 是顶层元素,而 `&lt;childNode&gt;` 是嵌套在顶层元素...

    Flash与C#交互

    1. **Flash External Interface (AS3):** 这是Flash Player提供的一个API,允许ActionScript 3代码(Flash的编程语言)调用JavaScript函数,进而与网页中的C# Web服务或Ajax接口通信。C#服务端可以处理请求并返回...

    国外FLASH源码整站下载

    【描述】中提到“这是一个国外视觉性非常强的FLASH网站”,这表明该站点可能包含高质量的动画设计和创新的交互功能。Flash的视觉效果通常包括流畅的动画、动态过渡和用户界面元素,能够提供超越传统HTML的体验。同时...

    java和as3 socket通信 解决安全沙箱问题

    然而,由于AS3运行在Flash Player的沙箱环境中,它受到一系列安全限制,包括不能直接与非同一域的服务器进行Socket连接。本篇文章将探讨如何解决AS3中的安全沙箱问题,以便与Java后台进行顺畅的Socket通信。 首先,...

    经典flash房产网站源码

    【标题】"经典Flash房产网站源码"是一个用于学习和参考的资源,它展示了如何构建一个基于Flash技术的房地产网站。在20世纪末至21世纪初,Flash是网页设计中广泛使用的交互式多媒体平台,尤其适用于创建动态、富媒体...

    两个FLASH与PHP通讯实例代码

    - 根据描述,这个实例可能是一个用Flash创建的相册应用,用户可以通过Flash界面浏览、上传图片,而图片数据的处理(如存储、检索)则由PHP在后台完成。 - 通常,Flash可能会通过POST请求发送图片数据到PHP,PHP...

    简易聊天室flash多人聊天 FMS实现

    【标题】"简易聊天室flash多人聊天 FMS实现"揭示了这个项目的核心是构建一个基于Flash的多人在线聊天系统,采用FMS(Flash Media Server)作为后台技术来实现实时的通信功能。Flash是一种广泛应用于网页上的多媒体...

    漂亮的flash+XML全站源码

    标题中的“漂亮的flash+XML全站源码”指的是一个基于Flash技术并结合XML(Extensible Markup Language)数据格式构建的完整网站源代码。Flash是一种广泛应用于创建动态网页内容、交互式用户界面和动画的多媒体软件...

    flex与后台通讯方式

    3. 创建RemotingObject实例:在Flex代码中,创建一个RemotingObject实例,指定对应的远程服务目的地。 ```as3 var remoteService:RemotingObject = new RemotingObject(); remoteService.destination = "myService...

    .Net下Flash头像上传

    根据压缩包文件名称列表中的"Avatar",我们可以推测其中包含的文件可能是与头像上传相关的类库、资源文件或者示例代码,可能包括Flash的AS3(ActionScript 3)源文件、JavaScript文件、C#服务端代码以及相关的HTML或...

    php与flash as3 socket通信传送文件实现代码

    对于Flash AS3与PHP之间的Socket通信而言,一个关键的考虑点是数据传输的格式。由于Flash可以处理二进制数据,因此可以使用Base64编码来确保数据的传输安全。Base64编码可以将二进制数据转换为可打印的ASCII字符序列...

    倒计时flash_xml_Countdown_Material

    【倒计时flash_xml_Countdown_Material】是一个与Flash编程相关的资源包,主要涉及使用XML进行数据驱动的倒计时功能。在这个项目中,开发者利用Flash的ActionScript 2.0或3.0语言,结合XML文件来实现动态的、可配置...

Global site tag (gtag.js) - Google Analytics