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 に答える