[转载]关于图片在网络中的传输

2012年2月14日 分类: C#, 开发笔记

[转载]关于图片在网络中的传输 – 死在冲锋的路上的兵 – 博客园.

最近学习中学习到关于C#  如何把图片用webservice传输  然后java 端接收保存,或者反之。。。

 

首先:要将图片转换成byte

 

其次:要讲byte进行base64编码 (之前没有编码没有传输成功的)

 

最后:java端接收到进行base64译码

 

下面贴出代码:

 

           C#
            String imgpath = @"imgPath";
            FileStream file = new FileStream(imgpath,                FileMode.Open, FileAccess.Read);
            byte[] byteArray = new byte[file.Length];
            file.Read(byteArray, 0, byteArray.Length);
            file.Close();
            String strbaser64 = Convert.ToBase64String(byteArray);

 

java端
byte[] buffer = Base64.decode(bytes);
        File file = new File(SDPATH + imagePath);

        FileOutputStream fos = new FileOutputStream(file);

        fos.write(buffer);     

        fos.flush();

        fos.close();

 





标签: , ,
本文的评论功能被关闭了.
备案信息:冀ICP备10007948号