Исходя из того, что я понял из вашего вопроса, я предполагаю, что вы хотите проверить, является ли загружаемый вами файл PDF, а не что-нибудь еще?Если это так, вы можете проверить заголовок файла, чтобы убедиться, что это pdf.
Пример, первое, что есть в каждом .pdf (это я сам):
%PDF-*.*
Где *.*
- номер версии (?).Например, 1.2, 1.3, 1.5 и т. Д.
Следовательно, чтение первых 5 символов из загруженного файла PDF должно привести к "% PDF-", иначе это не файл PDF.
В качестве дополнительных примеров, первое в образе jpeg:
リ・
А для .exe это:
MZ・
и т. Д.