From 3a57eacfd31c5065bd62853577522a0d1f900c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E6=B3=93=E9=93=AE?= Date: Thu, 14 Aug 2025 17:59:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/version/VERSION | 2 +- uixt/driver_utils.go | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/internal/version/VERSION b/internal/version/VERSION index 3c60993c..56e1daa2 100644 --- a/internal/version/VERSION +++ b/internal/version/VERSION @@ -1 +1 @@ -v5.0.0-250813 +v5.0.0-250814 diff --git a/uixt/driver_utils.go b/uixt/driver_utils.go index 7538297e..94a91d29 100644 --- a/uixt/driver_utils.go +++ b/uixt/driver_utils.go @@ -349,32 +349,32 @@ func DownloadFileByUrl(fileUrl string) (filePath string, err error) { // Build the HTTP GET request. req, err := http.NewRequest("GET", fileUrl, nil) if err != nil { - return "", err + return "", errors.Wrap(code.NetworkError, err.Error()) } // Perform the request. resp, err := client.Do(req) if err != nil { - return "", err + return "", errors.Wrap(code.NetworkError, err.Error()) } defer resp.Body.Close() // Check the HTTP status code. if resp.StatusCode != http.StatusOK { - return "", fmt.Errorf("failed to download file: %s", resp.Status) + return "", errors.Wrap(code.NetworkError, fmt.Errorf("failed to download file: %s", resp.Status).Error()) } // Create the output file. outFile, err := os.Create(filePath) if err != nil { - return "", err + return "", errors.Wrap(code.MobileUIDriverError, err.Error()) } defer outFile.Close() // Copy the response body to the file. _, err = io.Copy(outFile, resp.Body) if err != nil { - return "", err + return "", errors.Wrap(code.NetworkError, err.Error()) } log.Info().Str("filePath", filePath).Msg("download file success")