Как лучше всего проверить загруженный пользователем файл? - PullRequest
1 голос
/ 23 октября 2010

После загрузки файла в папку tmp, например, файла pdf, будет ли php fileinfo mime проверка достаточной для проверки того, что файл действительно является файлом pdf и не заражен? *

Как проверить, что в загруженном пользователем файле нет вирусов?

чтобы я мог позволить пользователям скачать его?

Мой сценарий таков: Пользователь загружает файл PDF, затем я позволяю другому пользователю прочитать его файл PDF.

Ответы [ 2 ]

3 голосов
/ 23 октября 2010

php fileinfo mime check достаточно, чтобы убедиться, что файл действительно является pdf-файлом и не заражен

Нет.Он сообщит вам, выглядит ли он как файл PDF, но не проверяет вирус.

Как проверить, что в загруженном пользователем файле нет вируса?

Свирусный сканер.Существует множество коммерческих и некоммерческих пакетов.

0 голосов
/ 23 октября 2010

Проверка MIME ничего не гарантирует, чтобы быть уверенным, что файл не содержит вирусов, вам придется пропустить его через сканер вирусов, как, например, clam на linux.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...