diff --git a/server/server.go b/server/server.go index fc95364..606649e 100644 --- a/server/server.go +++ b/server/server.go @@ -1,6 +1,7 @@ package server import ( + "fmt" "log" "os" "regexp" @@ -171,6 +172,8 @@ func handleArtistAlbumPage(w http.ResponseWriter, req *http.Request) { } w.Header().Set("Content-Disposition", `attachment; filename="` + strings.ReplaceAll(album.Name, `"`, `'`) + `.tar.gz"`) + w.Header().Set("Content-Length", + fmt.Sprintf("%d", album.TarballSize)) w.Write(contents) return }