传递过来一个二进制数据byte[] PHOTO,准备将PHOTO转换为JPG格式的图片存储在服务器的image文件夹下

班门弄斧 2008-11-05 03:32:37
传递过来一个二进制数据byte[] PHOTO,准备将PHOTO转换为JPG格式的图片存储在服务器的image文件夹下
...全文
114 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpio 2008-11-05
  • 打赏
  • 举报
回复
这太不公平了吧

2楼转换成bitmap效率肯定没有那么高

而且再弄一个 Image i=b; 直接b.Save也行啊
hongqi162 2008-11-05
  • 打赏
  • 举报
回复
将图片进行base64编码在进行传递,接收的时候只需要base64解码然后保存成文件就可以了
h_w_king 2008-11-05
  • 打赏
  • 举报
回复

.........
MemoryStream m = new MemoryStream(PHOTO);
Bitmap b = new Bitmap(m);

Image i=b;
i.Save("\\image\\aaa.jpg");
cpio 2008-11-05
  • 打赏
  • 举报
回复
FileStream fs = new FileStream(FILE_NAME, FileMode.CreateNew);
BinaryWriter w = new BinaryWriter(fs);
w.Write(PHOTO);
w.Close();
fs.Close();

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧