Merge pull request #460 from jamebal/dev

fix: 将文件URL中的编码斜杠替换为确保正确的路径格式
This commit is contained in:
jmal 2025-08-17 12:09:53 +08:00 committed by GitHub
commit 97095cf47f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -37,7 +37,7 @@ export default {
previewUrl: function(username, file, token, shareToken, serverUrl) {
let baseUrl = serverUrl || this.baseUrl
let fileUrl = `${baseUrl}/file/${store.getters.name}${encodeURIComponent(file.path)}${encodeURIComponent(file.name)}`
fileUrl = fileUrl.replaceAll(/%5C/g, '/')
fileUrl = fileUrl.replaceAll(/%5C|%2F/g, '/')
if (file.userId !== store.getters.userId && token && !shareToken) {
return `${baseUrl}/pre-file/${file.id}/${encodeURIComponent(file.name)}?jmal-token=${token}&name=${username}`