0

我有一个包含资源的文件夹,我想为所有拥有正确令牌的用户提供访问它的机会。请求如下:

 www.mysite.com/uploads/images?token = some security value

所以我需要处理所有以

 www.mysite.com/uploads

检查正确的令牌并批准或拒绝请求。你能举一个基本的例子吗?

4

1 回答 1

1

为什么不直接创建一条路线www.mysite.com/uploads/images/token呢?

        routes.MapRoute(
            "Uploads", // Route name
            "uploads/images/{token}", // URL with parameters
            new { controller = "uploads", action = "images", token = "" } // Parameter defaults
        );
    }

这条路线应该放在您的路线列表的顶部,并会捕获以/uploads... 开头的路线。您的用户将被路由到uploadsController(在这种情况下),并将执行作为字符串参数images传递的操作方法。Token

于 2013-03-18T17:39:40.233 回答