2

我使用 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 在客户端显示图片?你能告诉我方向吗?

4

1 回答 1

0

如果您的图像是 jpeg,请从您的代码中返回此内容。

return "data:image/jpeg;base64," + Convert.ToBase64String(p.Trunk);

在此处阅读数据 URI 方案。

于 2012-11-13T13:53:02.703 回答