Сохранить подчеркивание в FileName - Mozilla Firefox

Я пытаюсь переименовать загруженные файлы из ssrs в Firefox. По умолчанию используется имя файла filename.pdf или некоторые другие доступные параметры. Я внес некоторые изменения в файл ReportServer.js, чтобы исправить имя загруженных файлов по умолчанию. Он работает в IE и chrome. Я изменил имя файла по умолчанию, добавив "_YYYYMMDD" в конце имени файла, поэтому предположим, что оно выглядит как Filename_YYYYMMDD.pdf. Решение работает в последней версии Chrome и IE. Однако в Firefox он заменяет "_" на "%5F", поэтому имя отображается как "Имя файла%5FYYYYMMDD.pdf".

Есть ли способ, как я могу это исправить в Firefox? Любая помощь по этому вопросу приветствуется.

1 ответ

Вы передаете строку decodeURIComponent() и присвойте результат переменной, ссылающейся на имя файла

fileName = decodeURIComponent(fileName)
Другие вопросы по тегам