Hi,
Eine unsaubere Variante wäre die Datei auszulesen und die ersten 4 Buchstaben zu überprüfen, steht dort %PDF, ist es ein PDF ansonsten nicht.
ich finde das durchaus nicht unsauber. Der - vom Browser gesendete - Mime-Type sagt, ist Du selbst festgestellt hast nur ein Anhaltspunkt. Du musst also den Dateiinhalt prüfen.
Natürlich können auch nicht-PDFs mit %PDF beginnen, aber das dürfte eher selten vorkommen, zumal wenn der Dateiname auf .pdf endet.
freundliche Grüße
Ingo