我使用 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 在客户端显示图片?你能告诉我方向吗?
最佳答案
如果您的图片是 jpeg,请从您的代码中返回。
return "data:image/jpeg;base64," + Convert.ToBase64String(p.Trunk);
关于c# - 从服务中获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13361745/