diff --git a/src/pages_mine/pages/feedback/index.vue b/src/pages_mine/pages/feedback/index.vue index 95ef8c2..1141aae 100644 --- a/src/pages_mine/pages/feedback/index.vue +++ b/src/pages_mine/pages/feedback/index.vue @@ -176,10 +176,14 @@ function normalizeUploadUrl(uploadRes) { if (!url) { throw new Error('上传截图失败') } + let finalUrl if (/^https?:\/\//.test(url)) { - return url + finalUrl = url + } else { + finalUrl = `${appConfig.baseUrl}${url.startsWith('/') ? '' : '/'}${url}` } - return `${appConfig.baseUrl}${url.startsWith('/') ? '' : '/'}${url}` + // 去除 API 网关前缀,文件访问 URL 不应包含 /prod-api + return finalUrl.replace('/prod-api/', '/') } function getFeedbackSource() {