Лучший способ загрузить файлы (pdf, doc, img) через php - сохранение имени файла / расширения и т. Д. - PullRequest
0 голосов
/ 13 сентября 2011

Я проверяю безопасность с помощью PHP перед загрузкой файла, файл может быть jpg, pdf doc или аналогичным.

  1. Есть ли какая-либо библиотека, которая бы автоматизировала различные заголовки и т. Д., Которые мне нужно сделать, чтобы вывести файл, без необходимости проверять расширение файла?

  2. В частности, для PDF-файлов и документов, так как пользователь может загружать, не является идеальным иметь URL-адрес view_file.php? Blah = blah. Я думаю, что единственная альтернатива - принудительно загрузить файл и указать имя файла?

1 Ответ

0 голосов
/ 13 сентября 2011

PHP имеет pathinfo для получения расширения путей к файлам или Fileinfo для получения mime-типа.

Что касается наблюдения за URL, вы можете создатьбаза данных со ссылками на имена файлов, так что ваш URL может выглядеть как view_file.php?file_id=123, никто не будет знать его на самом деле important.doc.

...