0

フォームから画像をアップロードしました/App_Data/uploads/img-name.jpg

私が作るビューで:

<img src="~/App_Data/uploads/@(Model.Photo).jpg">

しかし、画像は表示されません。

http://localhost:00000/App_Data/uploads/img-name.jpgリンク ( )から表示しようとすると、次のように表示されます。

「/」アプリケーションでサーバー エラーが発生しました。

HTTP エラー 403 - 禁止されています。

4

1 に答える 1

1

App_Data は、参照から隠されている保護されたフォルダーです。データを返すコントローラーでアクションを実行する必要があります。

public class DownloadController
{
    public ActionResult Upload(string name)
    {
        return File(Server.MapPath("~/App_Data/uploads/" + name + ".jpg"), "image/jpeg");
    }
}
于 2013-07-11T23:26:40.500 に答える