在视图模式下,我使用以下代码,它可以正常工作
for (int i=1; i<=3; i++)
{
string imgPath = "/Temp/2490/" + i.ToString() + ".jpg";
<img width="200" height="200" src="@Url.Content(imgPath)" />
}
我想让用户查看文件然后下载它,我使用下面的代码和文件夹路由到C:/ Temp / 2490,有时chrome不让我查看本地文件,有什么不对使用以下代码?
foreach (var file in Directory.GetFiles(@Url.Content("/Temp/2490"), "*.jpg, *.pdf", SearchOption.AllDirectories))
{
<li>
<a href="@Url.Content(file)">Document</a>
</li>
}
答案 0 :(得分:0)
Directory.GetFiles
将路径作为参数。这不是网址。在这里,您需要传递@"C:\Temp\2490
。