0

こんにちは、みんな、

データベースに Merchants という名前のテーブルがあります。WebAPI を使用して画像を表示する必要があります。チュートリアルを見たことがありますが、WebAPI でデータベースからデータを取得する方法とそれらを表示する方法についてのチュートリアルはありません。WebAPI を使用するのはこれが初めてです。

WebAPI で従うべき手順を手伝ってくれる人はいますか?

   ID   Image                                              StoreID   Status
   1    C:\Users\Administrator\Desktop\Images\k3673723.jpg  1         new
   2    C:\Users\Administrator\Desktop\Images\k7649737.jpg  2         new
  11    C:\Users\Administrator\Desktop\Images\Wallmart.jpg  4         new 
4

1 に答える 1

1

これを達成するために WebApi Controller を使用する必要がある理由がわかりませんか? 通常の MVC コントローラーで十分です。

public class ImageController : Controller
{
    public FileResult Get(int id)
    {
        var file = "C:\\myimage.png";

        var bytes = System.IO.File.ReadAllBytes(file);

        return new FileContentResult(bytes, "image/png");
    }
}

明らかに、ハードコードされたファイル パスをデータベースへのルックアップに置き換えて、提供された Id の画像ファイル パスを取得します。

次に、を押すと画像に到達できますhttp://localhost/image/get/123

于 2012-09-04T10:35:34.440 に答える