Заменить% 20 ​​пробелами при загрузке файлов? - PullRequest
2 голосов
/ 23 мая 2010

Можно ли получить URL / имя загруженного файла, изменив "% 20" на пробелы? Например, вместо загрузки файла my% 20file.pdf , скачайте my file.pdf ? Я хотел бы использовать PHP, если это возможно ...

Ответы [ 2 ]

6 голосов
/ 23 мая 2010

Вам нужно будет использовать заголовок Content-disposition.

Вот соответствующий ответ. Вот как может выглядеть заголовок:

Content-disposition: attachment; filename=my file.pdf

Вы также можете использовать ссылку для функции header () .

4 голосов
/ 23 мая 2010

Я думаю, что вы можете использовать заголовок Content-Disposition, чтобы вызвать диалоговое окно "Сохранить как" и рекомендовать имя файла, например, так:

header('Content-Disposition: attachment; filename="my file.pdf"');

Страница PHP.net на header(), кажется, предлагает то же самое.

...