You have been blocked because we believe you are using automation tools to browse the website.
This may happen as a result of the following:
- Javascript is disabled or blocked by an extension (ad blockers for example)
- Your browser does not support cookies
If you think you have been blocked by mistake, please contact help@drupal.org with the reference ID below.
Reference ID: #d0799740-0afb-11ea-906b-71a97218e494
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-символы, также вызывает ошибку. Есть ли решение ?
Comments
Copy link Quote reply
netinetwalker commented Sep 19, 2017
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20170917031738
Steps to reproduce:
Click on Actions for this Site -> Take Screenshot
Complete Page -> local Save Button
Windows 10 / Firefox Developer Edition 57.0b1 (64-Bit)
It does not create the Screenshot.
On Error Bubble is shown with: Background Error: filename must not contain illegal characters
It should create the Screenshot
Windows 10 / Nightly 57.0a1 (2017-09-18) (64-Bit) ist affected too