用于获取虚拟文件扩展名的路由参数?

时间:2018-10-20 18:27:13

标签: spark-java

我正在尝试为将以编程方式生成的虚拟文件映射路由。但是,路由映射似乎不支持此功能。

get("/channel/:channel/logo/:width/:height/image.:fileExtension", (req, res) -> {
        String channel = req.params(":channel");
        String width = req.params(":width");
        String height = req.params(":height");
        String fileExtension = req.params(":fileExtension");

除了:fileExtension之外,每个req.param值都被填充。我必须将其更改为以下内容,然后自己解析扩展名。

get("/channel/:channel/logo/:width/:height/:fileName", (req, res) -> {
    String channel = req.params(":channel");
    String width = req.params(":width");
    String height = req.params(":height");
    String fileName = req.params(":fileName");

不是交易破坏者,但我缺少什么吗?是否由于“。”而需要使用文字限定符?不知道这是否会影响内部模式匹配机制。

0 个答案:

没有答案