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 に答える