1、flex发送amfphp接受
flex端
var bmpData:BitmapData = new BitmapData(kissFrame.width,kissFrame.height);
bmpData.draw(kissFrame);
var pngEnconder:PNGEncoder = new PNGEncoder();
var pngBytes:ByteArray = pngEnconder.encode(bmpData);
cimage.createImage(pngBytes);
其中PNGEncoder是Flex3自带的类,可直接引用。
amfphp端
<?php
class Image{
function createImage($data){
$now = date("YmdHis");
$path = "../../../upfile/";
if(!file_exists($path.$now.".png")){
$fo = fopen($path.$now.".png","w");
if(!fwrite($fo,$data)){
return "No";
}else{
return $now;
}
}
}
}
?>
2、Flex发送php页面接受
Flex端
var bmpData:BitmapData = new BitmapData(kissFrame.width,kissFrame.height);
bmpData.draw(kissFrame);
var pngEnconder:PNGEncoder = new PNGEncoder();
var pngBytes:ByteArray = pngEnconder.encode(bmpData);
var request:URLRequest = new URLRequest("http://www.auciferjay.cn/upfile/image.php");
request.method = URLRequestMethod.POST;
request.contentType = "application/octet-stream";
request.data = pngBytes;
navigateToURL(request,"_blank");
PHP端
$data = $GLOBALS['HTTP_RAW_POST_DATA'];
echo $data;
分享到:
相关推荐
- Flex客户端:使用ActionScript编写,通过HTTP或HTTPS协议向PHP服务器发送请求,接收服务器返回的数据。 - PHP服务器端:处理来自Flex的请求,执行业务逻辑,查询数据库等操作,然后将结果返回给Flex。 2. **...
在探讨“flex数据交互方式”这一主题时,我们首先需要理解Flex是什么以及它在数据交互中的角色。Flex是一种用于构建和部署丰富的互联网应用程序(RIA)的开源框架,由Adobe Systems开发并维护。它使用MXML(标记语言...
- AMF(Action Message Format):Flex和PHP之间最常用的通信协议是AMF,它是一种二进制的高效数据格式,可以快速地传输复杂的数据结构,如对象和数组。 - Web服务:文件"www.pudn.com.txt"可能包含有关如何通过...
FLEX作为一款强大的富互联网应用程序(RIA)开发框架,能够与多种后台语言如C#、PHP和JAVA进行通信,实现数据的交换。下面我们将详细解析FLEX与这三种语言通信的方法。 1. **FLEX与C#通信**: 在.NET开发环境中,...
在Flex应用中,Apache可以作为中间层,接收Flex发送的HTTP请求,然后转发到PHP解释器处理。 **MySQL** 是一款流行的关系型数据库管理系统,广泛用于存储和管理应用程序数据。它支持SQL语言,提供高效的数据存取和...
用户通过Flex UI提交留言,这些数据通过AMF协议发送到PHP服务器,服务器处理后将结果返回给Flex客户端,更新UI显示。这样的交互使得用户可以体验到类似桌面应用的流畅性和实时性。 总之,myAMFPHP提供了一个强大的...
在构建以数据为中心的应用程序时,Flex 开发者需要创建项目,并将项目配置为访问数据服务。在这一过程中,安装 Zend Framework 或其他服务器端技术可能会有所帮助。同时,通过为数据服务操作配置数据类型,可以优化...
这时,可以考虑分批发送数据,或者在服务器端先进行数据聚合和处理。 此外,考虑到兼容性问题,对于不支持Flash的设备(如移动设备),可以使用HTML5的CSV导出功能作为替代方案。通过创建一个隐藏的HTML表格,填充...
2. **Flex的HTTPService**:Flex中的HTTPService组件允许我们向指定的URL发送XML或JSON数据。在实现邮件发送时,我们可以创建一个HTTPService实例,配置其URL为后端邮件处理接口,并设置POST方法,将邮件数据作为...
通过XML或JSON格式的数据交换,Flex4能够从PHP服务获取数据,或者向PHP服务发送数据进行处理。 在Flex4中使用HTTPService的基本步骤如下: 1. **创建HTTPService实例**:在MXML文件中,你可以声明一个HTTPService...
2. 文件上传:使用HTTP协议将文件数据发送到PHP服务器。 3. PHP服务器端处理:接收文件,进行验证,存储文件,并返回响应。 4. 安全措施:包括文件类型检查、大小限制、权限控制等。 5. 用户体验优化:如多文件上传...
标题中的"flex_php_mysql.rar_flex_flex_php_mysql_php+mysql_php增删查改"表明这是一个关于使用Flex作为前端、PHP...开发者需要具备Flex、PHP和MySQL的基础知识,并理解如何将它们有效地结合在一起实现数据操作功能。
例如,用户在Flex界面进行操作时,请求会被发送到PHP服务器,CakePHP处理请求并返回响应,再由Flex更新界面显示。这种方式极大地提高了Web应用的响应速度和用户体验。 总结起来,"php+flex开发"利用PHP的强大功能...
在Flex中,可以使用URLLoader类或者HTTPService类来发送GET和POST请求,获取或提交数据。对于JSON数据,Flex提供了JSONDecoder和JSONObject类来进行解码,方便地将JSON字符串转换为ActionScript对象。 3. Flex与PHP...
2. Flash/Flex组件通过HTTP POST请求发送文件数据到服务器,同时传递文件信息。 3. PHP脚本接收到请求,验证文件是否符合上传规则,例如文件类型、大小等。 4. 验证通过后,PHP使用`move_uploaded_file()`函数将文件...
AMFPHP(Action Message Format for PHP)是一种PHP扩展,它允许服务器端的PHP代码与客户端的Flex应用程序进行高效、低延迟的数据交换。Flex是Adobe开发的一款用于构建富互联网应用程序(RIA)的框架,它主要使用...
本资源提供的是一款使用Flex编写的图片截图工具,具备在线截图并上传功能,对于个人建站来说非常实用。 这款截图工具的核心功能包括: 1. **图形用户界面(GUI)**:Flex提供了MXML和ActionScript语言来构建用户...
服务应能接收Flex发送的请求,并处理与数据库的交互。 2. **创建AMF通道**:在Flex项目中,我们需要配置一个或多个ChannelSet,定义与后台服务的通信方式。对于AMF,我们可以使用HTTPChannel或WebSocketChannel。在...
Flex应用可以通过HTTP、AMF等方式与服务器进行通信,获取或发送数据。这使得Flex可以轻松地与后端服务(如Java、PHP或ColdFusion)集成。 8. **Flex应用发布** 编译后的Flex应用通常以SWF格式运行在浏览器的Flash...