我有一个包含资源的文件夹,我想给所有拥有正确令牌权限的用户提供访问权限。请求如下:
www.mysite.com/uploads/images?token = some security value
所以我需要处理所有以
开头的请求 www.mysite.com/uploads
选择正确的令牌并批准或拒绝请求。你能给出一个基本的例子吗?
答案 0 :(得分: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
(在这种情况下)并执行{ {1}}将images
作为字符串参数传递的操作方法。