博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用FluorineFx的ByteArray上传图片
阅读量:6310 次
发布时间:2019-06-22

本文共 3238 字,大约阅读时间需要 10 分钟。

Flex端利用new PNGEncoder().encode(bitmapData)将png图片转换为ByteArray,然后传给服务器,服务端需要定义一个public ByteArray UploadImage(ByteArray ba)方法

服务器端相关代码

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Drawing;using System.Web;using FluorineFx;using FluorineFx.AMF3;namespace ServiceLibrary5{    [RemotingService]    public class ByteStreamService    {        public ByteArray UploadImage(ByteArray ba)        {            MemoryStream ms = new MemoryStream(ba.GetBuffer());            Image img = Bitmap.FromStream(ms);            Bitmap newImage = new Bitmap(img);            MemoryStream tempStream = new MemoryStream();            newImage.Save(tempStream, System.Drawing.Imaging.ImageFormat.Png);            string path = HttpContext.Current.Server.MapPath("UpLoad/ByteArray.png");            FileStream fs = new FileStream(path, FileMode.Create);            tempStream.WriteTo(fs);            fs.Close();            ByteArray result = new ByteArray(tempStream);            return result;        }    }}

Flex端相关代码

转载地址:http://bvxxa.baihongyu.com/

你可能感兴趣的文章
Shell脚本防攻击一例
查看>>
NoSQL性能测试白皮书
查看>>
温瑞尔NFV平台加快高效虚拟CPE部署
查看>>
4.5G Evolution助力商业腾飞
查看>>
数据库之触发器
查看>>
为什么Android开发者应该使用FlatBuffers替代JSON?
查看>>
对比AppScan Source和Fortify扫描AltoroJ的结果
查看>>
周世义:智慧园区建设将成新一代园区竞争的焦点
查看>>
工业大数据成发展“新焦点” 产业规模望达千亿
查看>>
大国企纷纷盯上“阿里云”,打造中国的“Predix”
查看>>
视频监控的延伸-视频直播的应用价值探讨
查看>>
android 基础框架依赖库
查看>>
sql:MySql create FUNCTION,VIEW,PROCEDURE
查看>>
《 测试反模式:有效规避常见的92种测试陷阱》——3.2 一般建议
查看>>
《软件建模与设计: UML、用例、模式和软件体系结构》一一1.7 软件体系结构的多视图...
查看>>
《3D打印就这么简单》——6.2节探索Tinkercad
查看>>
《IPv6安全》——1.6 小结
查看>>
《R与Hadoop大数据分析实战》一1.4 Hadoop的安装
查看>>
《Hadoop大数据分析与挖掘实战》——3.2节Hive原理
查看>>
《Swift iOS应用开发实战》——2.4 理解iOS 8的视图和窗口
查看>>