首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于字节流保存成文件的有关问题

2012-06-15 
关于字节流保存成文件的问题,快来帮忙啊C# codevar filename Server.MapPath(fbb.jpg)FileStream fs

关于字节流保存成文件的问题,快来帮忙啊

C# code
        var filename = Server.MapPath("fbb.jpg");        FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);        byte[] infbytes = new byte[(int)fs.Length];        fs.Read(infbytes, 0, infbytes.Length);        fs.Close();        File.WriteAllBytes(Server.MapPath("2.jpg"), infbytes);

这样的能正常保存,但是下面就不行,为什么呢?

C# code
        var filename = Server.MapPath("fbb.jpg");        FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read);        byte[] infbytes = new byte[(int)fs.Length];        fs.Read(infbytes, 0, infbytes.Length);        fs.Close();        //return infbytes;         var pic = Encoding.Default.GetString(infbytes);        File.WriteAllBytes(Server.MapPath("2.jpg"), Encoding.Default.GetBytes(pic));


有人说你这不吃饱撑的么?用上面方法就行了,但是我告诉大家,这里只是些个例子,因为实际程序中需要转换,高手们来帮忙啊。

[解决办法]
探讨
引用:
var pic = Encoding.Default.GetString(infbytes);
File.WriteAllBytes(Server.MapPath("2.jpg"), Encoding.Default.GetBytes(pic));

确实吃饱了撑着

图片和字符串完全不搭界 不要乱转


图片可以转成字节流,字节流可以转成字符串.

……

热点排行