From 185f7a3503b3be0794b21bc1610b98fb743331f0 Mon Sep 17 00:00:00 2001 From: keven1024 Date: Sun, 21 Dec 2025 21:17:36 +0800 Subject: [PATCH] fix(backend): improve error handling in GetFileSliceList function to ignore non-existent directory errors --- backend/internal/services/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/internal/services/file.go b/backend/internal/services/file.go index b4e5fba..939e043 100644 --- a/backend/internal/services/file.go +++ b/backend/internal/services/file.go @@ -31,7 +31,7 @@ func CreateFileSlice(fileId string, uploadPath string, fileSlice io.Reader, file func GetFileSliceList(fileId string, uploadPath string) ([]int, error) { slicesPath := filepath.Join(uploadPath, fmt.Sprintf("%s_%s", fileId, "tmp")) files, err := os.ReadDir(slicesPath) - if err != nil { + if err != nil && !os.IsNotExist(err) { return nil, fmt.Errorf("读取切片目录失败: %v", err) } fileSliceList := []int{}