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

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

最近学习中学习到关于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();

 

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏