diff --git a/built/download.js b/built/download.js index 48ef76a..de1c96c 100644 --- a/built/download.js +++ b/built/download.js @@ -61,9 +61,14 @@ export async function downloadUrl(url, path, settings = defaultDownloadConfig) { } const contentDisposition = res.headers['content-disposition']; if (contentDisposition != null) { - const parsed = parse(contentDisposition); - if (parsed.parameters.filename) { - filename = parsed.parameters.filename; + try { + const parsed = parse(contentDisposition); + if (parsed.parameters.filename) { + filename = parsed.parameters.filename; + } + } + catch (e) { + console.log(`Failed to parse content-disposition: ${contentDisposition}\n${e}`); } } }).on('downloadProgress', (progress) => { diff --git a/package.json b/package.json index ef905f7..71dcc82 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "misskey-media-proxy", - "version": "0.0.19", + "version": "0.0.20", "description": "The Media Proxy for Misskey", "main": "built/index.js", "packageManager": "pnpm@7.28.0",