我有一个包含资源的文件夹,我想为所有拥有正确令牌的用户提供访问它的机会。请求如下:
www.mysite.com/uploads/images?token = some security value
所以我需要处理所有以
www.mysite.com/uploads
检查正确的令牌并批准或拒绝请求。你能举一个基本的例子吗?
我有一个包含资源的文件夹,我想为所有拥有正确令牌的用户提供访问它的机会。请求如下:
www.mysite.com/uploads/images?token = some security value
所以我需要处理所有以
www.mysite.com/uploads
检查正确的令牌并批准或拒绝请求。你能举一个基本的例子吗?
为什么不直接创建一条路线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