Perché la funzione FindMimeFromData di Urlmon.dll restituisce il tipo MIME "application/octet-stream" per molti tipi di file, mentre il controllo del tipo MIME per estensione di file (ad esempio contro il registro di Windows) restituisce un tipo più preciso?Perché la funzione FindMimeFromData di Urlmon.dll restituisce il tipo MIME "application/octet-stream" per molti tipi di file?
Ad esempio, mp3 è un "application/octet-stream" invece di "audio/mp3".
Fondamentalmente, voglio verificare un file caricato con estensione errata. Questo metodo sembra funzionare per molti file immagine, xml, ecc.
La domanda è simile a this one, ma la soluzione fornita non è adatta per la convalida dei file caricati, a causa di tipi MIME diversi/ambigui restituiti.