如何使用Jason-serializer序列化图片? 我有一个类,这个类的一个属性是图片,对于WCF Serilization我需要用jason序列化程序序列化这个对象,但是不可能这样做。
答案 0 :(得分:3)
Json.NET将字节数组序列化为base64编码文本。
答案 1 :(得分:1)
使用这种方式返回Stream(来自WCF RAW programming)
[OperationContract, WebGet]
public Stream GetTestImage(Image image)
{
MemoryStream stream = new MemoryStream();
image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
stream.Position = 0;
WebOperationContext.Current.OutgoingResponse.ContentType = "image/jpeg";
return stream;
}