我使用MVC4,Razor和C#。我想有服务,例如:
[WebGet]
[OperationContract]
public string Get(int id)
{
PictureManager m = new PictureManager();
Picture p = m.Load(id);
return Convert.ToBase64String(p.Trunk);
}
其中:
public byte[] Trunk { get { return _trunk; } }
在客户端,我想以同样的方式使用它:
<img src="http://MyService/MyPictures/Get?id=21">
是否有相同的能力?或者我可能需要使用一些JavaScript在客户端显示图片?你能告诉我方向吗?
答案 0 :(得分:0)
如果您的图片是jpeg,请从代码中返回。
return "data:image/jpeg;base64," + Convert.ToBase64String(p.Trunk);