We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d1ba488 commit 0a87338Copy full SHA for 0a87338
frontend/app/utils/parse-filename.js
@@ -14,7 +14,10 @@ const REGEX =
14
const parseFileName = (contentDisposition) => {
15
const { quote, filename } = REGEX.exec(contentDisposition)?.groups ?? {};
16
if (!filename) return "Unknown file";
17
- return quote ? filename.slice(1, -1) : filename;
+ const _filename = filename.startsWith("utf-8''")
18
+ ? decodeURI(filename.replace("utf-8''", ""))
19
+ : filename;
20
+ return quote ? _filename.slice(1, -1) : _filename;
21
};
22
23
export default parseFileName;
0 commit comments