Sì esatto, devo passare un file .xlsx.
Il problema è che il mime del file .xlsx e del file .url è di entrambi:
application/octet-stream
E quindi l'ultimo if lo lascia passare!
É anche vero che il sito in produzione ometterà tutti i warning, però mi piacerebbe che non si producessero anche in fase di test!
Qualche suggerimento?