我正在尝试使用 Asp.Net MVC 4 创建一个上传中心应用程序。我想要一个这样的 url:http://site.com/user/{username}/{path}
并且路径是这样的/dir1/subdir2/file.txt
,我返回它(或编辑它等)
但我不知道如何允许/
在 url 中有字符?因为 Mvc 抛出了一个安全异常。有谁能够帮助我?
目录不是物理的。我将所有文件保存在一个目录中,并将它们的属性保存在数据库中
我正在尝试使用 Asp.Net MVC 4 创建一个上传中心应用程序。我想要一个这样的 url:http://site.com/user/{username}/{path}
并且路径是这样的/dir1/subdir2/file.txt
,我返回它(或编辑它等)
但我不知道如何允许/
在 url 中有字符?因为 Mvc 抛出了一个安全异常。有谁能够帮助我?
目录不是物理的。我将所有文件保存在一个目录中,并将它们的属性保存在数据库中
您正在寻找的功能称为“通配符路由”(有关详细信息,请参阅重复的文件路径作为 MVC 路由参数)。
"http://site.com/user/{username}/{*path}"