Как решать ошибку The filename fallback must only contain ASCII characters при скачивании файла?

Добрый день!

1) Ищу решение ошибки The filename fallback must only contain ASCII characters во время передачи файла на скачивание.

Делаю так: response()->download($path), передается уникальное имя хранимого файла, а хочется чтобы файл скачивался с именем файла, изначально загруженного.
Если в download вторым параметром передать имя на английском языке - то окей, работает.
А если русскоязычное, то получаю ошибку:
The filename fallback must only contain ASCII characters

Как это, например, делают дополнения barryvdh/laravel-dompdf, которые позволяют сделать скачивание файла с именами, содержащие unicode-символы?

Как есть пути устранения, если очень нужно имя файла с unicode-символами ?
Или как вариант, сделать конвертацию строки к ASCII.

2) При сохранении в storage файла с именем, содержащим unicode-символы, также вызывает ошибку. Есть ли решение ?
  • Вопрос задан
  • 1855 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Yan-s
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы