日期:2014-05-18  浏览次数:20934 次

图片转化为二进制字符串然后在转化为图片可行不?该咋地整(C#)
      我想将上传的图片,转换为二进制字符串放到一个隐藏的字段中(不想过早的把他存到数据库中去),用的时候再取字符串再将它转换为图片,不知道这方法可行不可行。
      (整个功能就就是一个商品上传功能,但是不想上传实际的图片上去,各位大哥大嫂有什么其它建议?)

------解决方案--------------------
byte[]和base64string之间转
------解决方案--------------------
//图片转字符串
String x = Convert.ToBase64String(System.IO.File.ReadAllBytes("path"))
------解决方案--------------------
完全可行
------解决方案--------------------
C# code

           String xxx = Convert.ToBase64String(System.IO.File.ReadAllBytes("path"));
            byte[] path = Convert.FromBase64String(xxx);
            using (MemoryStream ms = new MemoryStream(path))
            {
                Image outputImg = Image.FromStream(ms);
            }