Имя файла с процентами в URL - PullRequest
0 голосов
/ 27 августа 2018

У меня есть каталог, который содержит несколько PDF-файлов, у меня есть скрипт, который устанавливает путь для доступа и все остальное,

<a href="<?= get_home_url().'/'.$certificate->file_path.'/'.$certificate->file_name ?>" target="_blank">Baixar</a>

однако у меня ошибка 404 в файлах с акцентами типа (запятая и проценты),

Файл с акцентом:

http://exodocientifica.com.br//_fispq/ALARANJADO%20DE%20METILA%200,2%.pdf

обычно доступны другие файлы без акцента,

Файл без акцента: http://exodocientifica.com.br//_fispq/ALARANJADO%20DE%20METILA.pdf

я уже пробовал использовать такие функции, как urlencode, htmlentities, hand не получил результатов

1 Ответ

0 голосов
/ 27 августа 2018

Вы должны закодировать % с помощью %25, так как это специальный символ в URL. Попробуйте использовать этот URL вместо:

http://exodocientifica.com.br//_fispq/ALARANJADO%20DE%20METILA%200,2%25.pdf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...