فهرست منبع

Fix shareFilesFromDirectory with percent encoded path

tnantoka 9 سال پیش
والد
کامیت
2504612c41
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Sources/HttpRouter.swift

+ 1 - 1
Sources/HttpRouter.swift

@@ -81,7 +81,7 @@ open class HttpRouter {
     }
     
     private func findHandler(_ node: inout Node, params: inout [String: String], generator: inout IndexingIterator<[String]>) -> ((HttpRequest) -> HttpResponse)? {
-        guard let pathToken = generator.next() else {
+        guard let pathToken = generator.next()?.removingPercentEncoding else {
             // if it's the last element of the requested URL, check if there is a pattern with variable tail.
             if let variableNode = node.nodes.filter({ $0.0.characters.first == ":" }).first {
                 if variableNode.value.nodes.isEmpty {