Мне нужно показать имя текущего выбранного файла (в элементе <input type="file">
).
Все в порядке, единственная проблема в том, что я получаю такую строку: "C:\fakepath \ typog_rules.pdf "(браузер автоматически помещает это как значение для элемента ввода).
Когда я пытаюсь разбить строку на '\'
или '\\'
, она терпит неудачу из-за неэкранированных косой черты. Попытки совместить/заменить косые черты тоже не удаются. Есть ли способ обойти это? Мне нужно это, чтобы работать хотя бы в Opera и IE (потому что в других браузерах я могу использовать FileReader)
например. Я получаю "C:\fakepath\typog_rules.pdf" в качестве входных данных и хочу получить "typog_rules.pdf" в качестве вывода.