Заголовок Content-disposition содержит имя файла, которое можно легко извлечь, но иногда оно содержит двойные кавычки, иногда нет кавычек, и, возможно, есть и другие варианты. Может ли кто-нибудь написать регулярное выражение, которое работает во всех случаях.
Content-Disposition: attachment; filename=content.txt
Вот некоторые из возможных целевых строк:
attachment; filename=content.txt
attachment; filename*=UTF-8''filename.txt
attachment; filename="EURO rates"; filename*=utf-8''%e2%82%ac%20rates
attachment; filename="omáèka.jpg"
and some other combinations might also be there