将本地驱动器中的内容显示到浏览器

时间:2014-05-30 05:32:21

标签: asp.net-mvc asp.net-mvc-3 razor

这是我的代码,用于在我的项目保存在E盘中时从F盘获取文件。我必须在浏览器中显示存储在F盘中的图像文件。变量" img"包含图像的路径为" F:\ Test \ foldername \ aa.jpg"。

foreach (string img in Model.SImages)
{
    if (img != null)
    {
        string ss = img.Substring(img.LastIndexOf("Imagery/") + 8);
   <div style="width:100px;height:185px;display:inline-block;margin:10px 5px; vertical-align:top">
   <div>
   <img src="@img" style="height:150px; width:100px" alt=""/>
   </div>
   <div>@ss</div>

   </div>        
       }
    }

1 个答案:

答案 0 :(得分:0)

您无法使用物理路径查看项目中的图像。 尝试复制虚拟目录中的所有图像文件,并仅使用相对路径。