Как получить имя файла из содержимого заголовка ajax xhr с помощью регулярных выражений? - PullRequest
0 голосов
/ 26 сентября 2019

Я использую ajax для загрузки файла с сервера и хочу использовать REGEX, чтобы получить имя файла в заголовках xhr для генерации загрузки файла.Я получил расположение содержимого заголовка с помощью

xhr.getResponseHeader('content-disposition')

вот результат в консольном журнале

attachment; filename=reports.csv; filename*=UTF-8''reports.csv

ожидаемый результат reports.csv из filename=reports.csv;.Не берите это из последней строки, спасибо, ребята.

1 Ответ

0 голосов
/ 26 сентября 2019

Вам не нужно регулярное выражение:

var str = "attachment; filename=reports.csv; filename*=UTF-8''reports.csv";
var arr = str.split(';');
var arr2 = arr[1].split('=');
console.log(arr2[1]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...