From 3de21e0a9ec040496892b0d94475f2c760ea7e10 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 25 Dec 2023 12:32:13 +0800 Subject: [PATCH] :art: Network assets to local assets ignore webpage --- kernel/model/assets.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/model/assets.go b/kernel/model/assets.go index 244d461f7..99d6ebba6 100644 --- a/kernel/model/assets.go +++ b/kernel/model/assets.go @@ -325,6 +325,11 @@ func NetAssets2LocalAssets(rootID string) (err error) { request := browserClient.R() request.SetRetryCount(1).SetRetryFixedInterval(3 * time.Second) resp, reqErr := request.Get(u) + if strings.Contains(strings.ToLower(resp.GetContentType()), "text/html") { + // 忽略超链接网页 + return ast.WalkContinue + } + if nil != reqErr { logging.LogErrorf("download network asset [%s] failed: %s", u, reqErr) return ast.WalkContinue