我正在执行文件上传到路径:
C:\Code\Portal\Portal\Files\CT\Test\Test\Lighthouse-2015_07_02_11_46_43_813.jpg
但是当我点击网站上的文件时,我收到404错误,因为它正试图去路径:
C:\Code\Portal\Portal\Comment\CT\Test\Test\Lighthouse-2015_07_02_11_46_43_813.jpg
'Comment'是控制器的名称,但我试图让它在点击时转到'文件',这是保存图片的文件夹的名称。
这是文件的链接:
<a target='_blank' href="@Url.Action(file.path)">@file.name</a>
file.path指定'/comment/'
之后的路径。我无法理解如何使路径的评论部分消失。然后我可以将'Files/'
添加到file.path。如果我现在这样做,那么路径是'comment/files'
。
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
使用Url.Content方法。它在内部执行Server.MapPath。 Url.Action是获取控制器操作方法的Url。