.NET中将图片文件流转成Base64字符串的实现
不太好意思啊,这篇随笔有点短,因工作上需要用WCF调用有一个别的语言开发的服务接口!而涉及到图片传输的部分只让传Base64字符串。
所以下面简短的代码即可用于将客户浏览器上传过来的图片文件转换成Base64字符串
//上传控件.PostedFile.InputStream public void EncodingBase64_Image(Stream stream, ref string base64Str) { using (BinaryReader binReader = new BinaryReader(stream)) { byte[] bytes = binReader.ReadBytes(Convert.ToInt32(stream.Length)); base64Str = Convert.ToBase64String(bytes); } }
结束。。