diff --git a/handler/scoresaber/bs50.go b/handler/scoresaber/bs50.go index 8c3f903..6317ecc 100644 --- a/handler/scoresaber/bs50.go +++ b/handler/scoresaber/bs50.go @@ -10,7 +10,6 @@ import ( "log" "net/http" "os" - "path/filepath" "strings" "sync" "time" @@ -510,7 +509,7 @@ var difficultyColors = map[string]color.Color{ // 将 ScoreSaber 分数转换为 SongData func convertScoreSaberToSongData(score ScoreSaberPlayerScore, cwd string) (SongData, error) { // 下载封面图片 - jacketPath := filepath.Join(cwd, "jackets", score.Leaderboard.SongHash+".png") + jacketPath := util.GenTempFilePath(score.Leaderboard.SongHash + ".png") if _, err := os.Stat(jacketPath); os.IsNotExist(err) { resp, err := http.Get(score.Leaderboard.CoverImage) if err != nil {