图片转化为二进制字符串然后在转化为图片可行不?该咋地整(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);
}