我们使用URLLoader上传的时候,使用URLRequest访问地址,URLRequest的data可以使要传给服务器的数据,这个data可以有自己的类型
URLRequest API 支持二进制 POST,并支持 URL 编码变量和字符串。该数据对象data可以是 ByteArray、URLVariables 或 String 对象
该数据的使用方式取决于所用对象data的类型:
注意:
如果该data为 ByteArray 对象,则 ByteArray 对象的二进制数据用作 POST 数据。对于 GET,不支持 ByteArray 类型的数据。对于 FileReference.upload() 和 FileReference.download(),也不支持 ByteArray 类型的数据。
如果该data是 URLVariables 对象,并且该方法是 POST,则使用 x-www-form-urlencoded 格式对变量进行编码,并且生成的字符串会用作 POST 数据。一种例外情况是对 FileReference.upload() 的调用,在该调用中变量将作为 multipart/form-data 发布中的单独字段进行发送。
如果该对象是 URLVariables 对象,并且该方法是 GET,则 URLVariables 对象将定义要随 URLRequest 对象一起发送的变量。
否则,该对象会转换为字符串,并且该字符串会用作 POST 或 GET 数据。
这一点要注意平时上传出的问题大多由此而来!
分享到:
相关推荐
在AS3中,我们可以使用URLLoader和URLRequest类来构造一个POST请求,将图片数据发送到服务器。文件内容会被转换为二进制数据,并附加到请求的Data属性上。为了处理多张图片,每张图片都需要单独的请求,或者将所有...
总结,Flash上传头像(包括摄像头拍摄)是通过Flash的ActionScript编程,利用`Camera`类和`BitmapData`对象进行摄像头访问和图像处理,再通过`URLLoader`和`URLRequest`进行数据上传。随着技术的发展,尽管Flash已...
5. **文件上传**:在Flex中,使用URLLoader和URLRequest对象可以实现文件的上传。创建一个URLRequest对象,设置其URL为Java后端的上传接口地址,然后在POST请求中附带文件数据。使用FileReference或ByteArray作为...
在Flex中,我们可以使用URLLoader和URLRequest类来实现文件上传。创建一个URLRequest对象,指定服务器端接收文件的URL,然后使用FileReference对象选择本地文件(即录音文件),调用upload()方法发起上传请求。为了...
知识点:FLASH上传大文件带进度条的实现与代码解析 在早期的Web开发时代,FLASH因其丰富的多媒体功能和跨平台的兼容性而受到广泛欢迎。本文将深入解析一个基于FLASH和.NET技术的文件上传代码,该代码实现了上传大...
接下来,我们需要使用URLLoader和URLRequest类将图片数据发送到服务器。创建一个URLRequest对象,设置其URL为PHP处理脚本的地址,并在POST请求中附带图片数据: ```actionscript var request:URLRequest = new ...
6. **上传功能**:通过URLLoader和URLRequest类实现HTTP请求,将处理后的图像数据发送到服务器。 7. **用户界面**:创建和控制UI元素,如按钮、文本框等,提供友好的用户交互体验。 通过分析和学习这个项目,开发者...
Flex可以与后台服务器通过HTTP服务通信,使用URLLoader和URLRequest类发送文件数据。可能还需要处理文件编码和分块上传等问题。 5. **源码分析**:源码对于学习Flex开发和理解截图工具的工作原理十分有价值。通过...
3. **Flash的URLLoader和URLRequest**: - 对于简单的HTTP请求,如GET和POST,Flash使用`flash.net.URLLoader`和`flash.net.URLRequest`类。通过这些类,你可以发送HTTP请求到PHP脚本,并接收返回的数据。 4. **...
通过创建`URLRequest`和`URLLoader`对象,并设置必要的属性,可以轻松地构建和发送POST请求。这种技术在Flash开发中非常常见,尤其是在与服务器进行交互时。理解这些基础知识对于学习ActionScript以及网络编程是非常...
3. **网络通信**:AS3通过`URLLoader`类和`URLRequest`类实现HTTP请求,与服务器进行数据交换。在这个相册应用中,可能涉及到图片的上传和下载,需要使用到这些API。 4. **XML或JSON数据格式**:AS3与PHP交互时,...
1. **HTTP POST请求**:Flash可能通过POST方法将图片数据发送到服务器,这通常涉及AS3中的`URLLoader`类和`URLRequest`对象,用于发送数据。 2. **二进制数据处理**:ASP脚本需要能够解析接收到的二进制流。在ASP中...
在Flash中,可以使用`URLRequest`和`URLLoader`类来发送HTTP请求,将图片数据以二进制形式上传。`FileReference`类可以用来选择本地文件或处理捕获的图片,然后调用`save()`方法将其保存到服务器。 7. 安全与权限:...
#### 核心知识点概述 本文将详细介绍如何在Flex中实现屏幕截图的功能,并结合HTML文档说明这一过程。文章主要包括以下几点内容:Flex中截图功能的基本原理、实现截图功能的具体步骤、截图数据的处理方式以及与...