diff --git a/fsv2/handler/handler.go b/fsv2/handler/handler.go index 2df1a8b..03a1be8 100644 --- a/fsv2/handler/handler.go +++ b/fsv2/handler/handler.go @@ -113,8 +113,10 @@ func ReceiveHandler(w http.ResponseWriter, r *http.Request) { // 检查文件是否存在 if util.IsFileExist(nfname) { // 文件重命名 - dstfname := filename + "_backup_" + time.Now().Format("20060102150405") - os.Rename(filename, dstfname) + ddname := filename + "_backup_" + time.Now().Format("20060102150405") + // 加上路径 + fnewname := filepath.Join(dirPath, ddname) + os.Rename(nfname, fnewname) } out, err := os.Create(nfname)