diff --git a/frontend/src/components/files/Preview.vue b/frontend/src/components/files/Preview.vue index b065d185..f2c39092 100644 --- a/frontend/src/components/files/Preview.vue +++ b/frontend/src/components/files/Preview.vue @@ -99,13 +99,13 @@ export default { return (this.nextLink !== '') }, download () { - return `${baseURL}/api/raw${this.req.path}?auth=${this.jwt}` + return `${baseURL}/api/raw${escape(this.req.path)}?auth=${this.jwt}` }, previewUrl () { if (this.req.type === 'image') { - return `${baseURL}/api/preview/big${this.req.path}?auth=${this.jwt}` + return `${baseURL}/api/preview/big${escape(this.req.path)}?auth=${this.jwt}` } - return `${baseURL}/api/raw${this.req.path}?auth=${this.jwt}` + return `${baseURL}/api/raw${escape(this.req.path)}?auth=${this.jwt}` }, raw () { return `${this.previewUrl}&inline=true`