From 173ca6cdf88e5dfa618a1afd9792da71b641e19a Mon Sep 17 00:00:00 2001 From: Aaron Liu <912394456@qq.com> Date: Sun, 11 Jun 2023 09:44:43 +0800 Subject: [PATCH] fix(preview): use absolute URL for local storage policy --- service/explorer/file.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/service/explorer/file.go b/service/explorer/file.go index 0fa1b8e..02710fe 100644 --- a/service/explorer/file.go +++ b/service/explorer/file.go @@ -227,6 +227,10 @@ func (service *FileIDService) CreateDocPreviewSession(ctx context.Context, c *gi return serializer.Err(serializer.CodeNotSet, err.Error(), err) } + if strings.HasPrefix(downloadURL, "/") { + downloadURL = path.Join(model.GetSiteURL().String(), downloadURL) + } + var resp serializer.DocPreviewSession // Use WOPI preview if available