知识大全 C#中文件和byte[]互换问题
Posted 文件
篇首语:盛年不重来,一日难再晨。及时当勉励,岁月不待人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#中文件和byte[]互换问题相关的知识,希望对你有一定的参考价值。
C#中文件和byte[]互换问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
【问题】 如何将图片和声音转化成byte[] 并通过webservice进行传输? 如何将webservice传输过来的byte[] 转化成我们想要的文件? (一)文件转化为byte[] 方法一 使用MemoryStream(MemoryStream的数据来自内存中缓冲区) System IO MemoryStream m = new System IO MemoryStream(); System Drawing Bitmap bp = new System Drawing Bitmap(pname ); bp Save(m System Drawing Imaging ImageFormat Jpeg);//将此图像以指定的格式保存到指定的流中 byte[] b = m GetBuffer();//从内存缓冲区中读取 方法二 使用FileStream(FileStream对象的数据来自文件) FileStream stream = new FileInfo(path) OpenRead(); Byte[] buffer = new Byte[stream Length]; //从流中读取字节块并将该数据写入给定缓冲区buffer中 stream Read(buffer Convert ToInt (stream Length)); (二)将byte[]转化成文件 WebReference MyService obj = new WebReference MyService(); Byte[] b = obj downWav ( );// 某条记录的pid 返回这条记录中的图片的byte[] MemoryStream m = new MemoryStream(b); string file =string Format(@ \\e wav Path GetDirectoryName(Assembly GetExecutingAssembly() GetName() CodeBase)); //将下载下来的文件放在当前目录下 保存为e wav 当然如果是图片 可以保存为a jpg FileStream fs = new FileStream(file FileMode OpenOrCreate); m WriteTo(fs); m Close(); fs Close(); m = null; fs = null; cha138/Article/program/net/201311/11412相关参考
有时候我们需要将读取文件的内容到一个byte[]数组中然后对这个数组进行一些修改这时我们可以借助于ByteArrayOutputStream这个类来实现 ByteArrayOutputStrea
将word文档转换后有一个方形的全黑的符号只有自己写一个filter才能过滤掉把转换后的文档里面非中文的字符串过滤掉这个黑框即可如何过滤?根据byte值过滤就行了看byte值是否相等 注意一定要
C#如何读取和创建INI文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在做项目过程中有时需
在C#中如何读取配置文件[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 配置文件概述 应
C#中web.config文件详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! (一)WebC
在C#中如何读取配置文件[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 不同的type不但
在C#中如何读取配置文件[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!通过上面的代码我们可以
C#检查文件夹和文件是否存在 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
C#遍历所有文件和子目录 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! usingSystem;
C#list和文本文件转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! privateList