利用FluorineFx的remoting做的大头贴,
要注意的是,
fluorineFx里的amf3包里才有byteArray的类,你要在net里引用它,
client在传byteArray给server 之前,要用JPGEncoder转一下,其实就是加一些jpg的信息进去.这个我是用了adobe的as3corelib包,
net code:
using System;
using System.Collections.Generic;
using System.Text;
using FluorineFx;
using FluorineFx.AMF3;
using System.IO;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Web;
namespace CreatePic
{
/// <summary></summary>
/// Fluorine sample service.
///
[RemotingService("Fluorine sample service")]
public class CreatePic
{
public CreatePic()
{
}
public string Echo(string text)
{
return "Gateway echo: " + text;
}
public void getPic(ByteArray byteArray,string fileName)
{
uint length = byteArray.Length;
byte[] bytes = new byte[length];
byteArray.ReadBytes( bytes, 0, length);
MemoryStream ms = new MemoryStream(bytes);
Image img = Bitmap.FromStream(ms);
Bitmap bmp = new Bitmap(img);
//To save the image to a file
MemoryStream tempStream = new MemoryStream();
bmp.Save(tempStream,System.Drawing.Imaging.ImageFormat.Jpeg);
FileStream fs = new FileStream(System.Web.HttpContext.Current.Server.MapPath(fileName), FileMode.Create);
tempStream.WriteTo(fs);
tempStream.Close();
fs.Close();
}
}
}
server code download :
client code download :
分享到:
相关推荐
FluorineFX是一个开源库,提供了一种在.NET framework下对Flex/Flash的远程过程调用,Flex数据服务和实时数据的使用技术。 但是暂时不支持framework4.0,所以vs2010无法直接建立。当增加上这个模板,就可以建立了,亲...
FluorineFx配置注意事项 .net整合
此为flex+.net开发中的fluorineFx的安装包,和支持vs2010的新建模板,需要的可以下载,谢谢支持!
关于FluorineFx C#搭建的极其简单小事例!
FluorineFX不支持.net 4.0框架,所以VS2010中没有FluorineFX模板。本资源内有三个FluorineFX项目模板,按说明操作后可正常使用
学习flex 数据通信FluorineFx的好资料
Visual Studio 2010 FluorineFx 依赖的几个DLL文件 MySql.Data.dll log4net.dll FluorineFx.ServiceBrowser.dll FluorineFx.dll antlr.runtime.dll
使用FluorineFx和Flash Remoting+net.pdf
使用VS2010和FluorineFX利用ASP.NET与flex 4进行联合开发,环境搭建教程
在VS2010上用FluorineFX和Flex4开发项目(附带安装文件)
fluorinefx与asp.net结合flex连接数据库
FluorineFX安装文件v1.0.0.15 用于Flex与其他其他后台通信插件
在vs2010中做flex项目开发时,新建项目中没有FluorineFX的模板,可以通过该方法安装FluorineFX到vs2010的默认模板中。
vs2012/2010 flex FluorineFx:认证与授权源码,FluorineFx对VS2012的配置都没有给出很好的方案,然后网上资料太少,所以我写了一份授权与认证,下载就可以直接使用了,对于授权与认证不了解的,参考这个文章...
FluorineFx 目前只支持到vs2008 此文档是将 FluorineFx 配置在VS2010环境下的配置方式 以及交互实例。 绝对原创,非在其他网站摘抄。
FluorineFx使用说明(用于DOTNET开发的Flex开源项目),使用该项目可以开发类似于DataService之类的Flex项目,现在版本支持.net2.0和3.5版本!
在VS2010上用FluorineFX和Flex 4开发项目(asp.net): 使用VS2010和FluorineFX利用ASP.NET与flex 4进行联合开发,环境搭建教程!
开发的时候,只需要将5个dll导入就可以了,安装程序是从官网上下载的FluorineFx.net安装程序,版号是1.0.0.15。 导入5个dll之后,就可以用c#按照官网上的教程进行rtmp协议进行通信了,不过教程上对于rtmp协议的用法...
开发的时候,只需要将5个dll导入就可以了,安装程序是从官网上下载的FluorineFx.net安装程序,版号是1.0.0.15。 导入5个dll之后,就可以用c#按照官网上的教程进行rtmp协议进行通信了,不过教程上对于rtmp协议的用法...