diff --git a/packages/strapi-plugin-upload/controllers/Upload.js b/packages/strapi-plugin-upload/controllers/Upload.js index f3e68f2fb9..4ed78214bf 100644 --- a/packages/strapi-plugin-upload/controllers/Upload.js +++ b/packages/strapi-plugin-upload/controllers/Upload.js @@ -182,7 +182,11 @@ module.exports = { return ctx.notFound('file.notFound'); } - data.url = strapi.config.url + data.url; + // if is local server upload, add backend host as prefix + if (data.url[0] === '/') { + data.url = strapi.config.url + data.url; + } + ctx.send(data); },