diff --git a/Router.go b/Router.go index 00336f5..a3065cf 100644 --- a/Router.go +++ b/Router.go @@ -91,7 +91,7 @@ func (this *ArchiveServer) ServeHTTP(w http.ResponseWriter, r *http.Request) { this.legacyRoute(w, r) } else if r.URL.Path == `/download` { - arc.renderError(w, "Not implemented.") // FIXME + this.serveDownload(w) } else if matches := this.rxViewRoot.FindStringSubmatch(r.URL.Path); len(matches) > 0 { if ls := this.lookupSource(matches[1]); ls != nil {