0

こんにちは、「D:\Sample」パスから取得する画像を修正するのに 1 時間かかりました。正しいパスを取得していますが、 localhost:port "(mylocalhosthere):(port)/D:/Sample/sample1.jpg" のため表示されません。プロジェクト パスの外に画像を表示するにはどうすればよいですか? 誰でも私を助けてください。ありがとうございました。これが私のコードです:

コントローラ:

public class UploadController : Controller
{
    //
    // GET: /Upload/

    public ActionResult Index()
    {
        const string root = @"D:\Sample";

        var all = Directory.GetFiles(root).Select(Path.GetFullPath).ToArray();

        return View(all);
    }

}

}

意見:

@{
    ViewBag.Title = "Index";
}
@model string[]

@foreach(var image in Model)
{
    var aaa = System.IO.Path.GetFileNameWithoutExtension(image);
    <img src="@Url.Content(image)" alt='@aaa'/>
    <input type="checkbox" id= '@aaa' />
}
4

0 に答える 0