From cb35ef7f3fdd3b6f767cd6a04145926bcd6f3777 Mon Sep 17 00:00:00 2001 From: Michael An <1822852997@qq.com> Date: Fri, 14 Jun 2019 11:22:26 +0800 Subject: [PATCH] fix image url --- frontend/src/components/dirent-detail/dirent-details.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/dirent-detail/dirent-details.js b/frontend/src/components/dirent-detail/dirent-details.js index a2d9334d13..b4a27e0833 100644 --- a/frontend/src/components/dirent-detail/dirent-details.js +++ b/frontend/src/components/dirent-detail/dirent-details.js @@ -189,7 +189,7 @@ class DirentDetail extends React.Component { } render() { - let { dirent } = this.props; + let { dirent, repoID, path } = this.props; let { folderDirent } = this.state; if (!dirent && !folderDirent) { return ''; @@ -198,7 +198,7 @@ class DirentDetail extends React.Component { let bigIconUrl = dirent ? Utils.getDirentIcon(dirent, true) : Utils.getDirentIcon(folderDirent, true); const isImg = dirent ? Utils.imageCheck(dirent.name) : Utils.imageCheck(folderDirent.name); if (isImg) { - bigIconUrl = siteRoot + 'thumbnail/' + this.props.repoID + '/1024/' + dirent.name; + bigIconUrl = `${siteRoot}thumbnail/${repoID}/1024` + Utils.encodePath(`${path === '/' ? '' : path}/${dirent.name}`); } let direntName = dirent ? dirent.name : folderDirent.name;