Ripristina un upload con il tipo MIME che il server ha effettivamente rilevato

Fixkamo-internal
Spegnimento
22 luglio 2026 alle ore 17:16 UTC
Autore
kamo
Impegno
c07b5b8

Il caricamento convalida il Content-Type della parte multiparte contro il tipo di rilevamento del server dal byte, e quel tipo di parte proviene dal File.type del browser — che il sistema operativo decide. Verificato contro la produzione: un .csv inviato come applicazione/vnd.ms-excel (cosa Windows report) viene respinta con "Client fornito tipo MIME ... ma server rilevato 'text/csv'", come è applicazione / ottat-stream quando il sistema operativo non può classificare il file. I byte erano esattamente quello che il server voleva in entrambi i casi. I nomi di rifiuto del tipo rilevato dal server, quindi il caricamento ora si riattiva una volta con il Il file e' riscritto come quel tipo. Leggere la risposta indietro batte hardcoding un'estensione→MIME mappa, che andrebbe silenziosamente dal rilevatore del server. Trovato durante la verifica dell'ingestione del foglio di tasso da terminare attraverso il percorso di caricamento reale del pannello piuttosto che intorno a esso — la stessa cucitura che nascose il bug ordinale assocType.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo