diff --git a/src/main.js b/src/main.js index 97491f7..aa37e13 100644 --- a/src/main.js +++ b/src/main.js @@ -262,7 +262,7 @@ async function track(env, id, format, tagging, range_header, user_agent) { if (user_agent === null || !user_agent.startsWith('TelegramBot')) { content_disposition = `inline; filename*=UTF-8''${encodeRFC5987ValueChars(filename)}` } else { - content_disposition = `inline; filename="${filename.replaceAll('"', (c) => `\\${c}`)}"` + content_disposition = `inline; filename="${filename.replaceAll('"', '%22')}"` } let init = { method: 'GET', headers: {} }