encode parts of filename, not entire string

pull/3862/head
Rich Harris 5 years ago
parent e467c92564
commit 82cc41a1e8

@ -1,7 +1,7 @@
export default function get_name_from_filename(filename: string) {
if (!filename) return null;
// eslint-disable-next-line no-useless-escape
const parts = encodeURI(filename).split(/[\/\\]/);
const parts = filename.split(/[\/\\]/).map(encodeURI);
if (parts.length > 1) {
const index_match = parts[parts.length - 1].match(/^index(\.\w+)/);

Loading…
Cancel
Save