Questo riguarda il test application/octet-stream
qui:
link
Le versioni desktop di Chrome, Firefox e Safari scaricheranno il file. Lo stesso per Chrome e Firefox su Android. Ma su iOS, tutti e tre i browser eseguono / interpretano il file come se fosse HTML, incluso il Javascript che contiene.
La mia domanda: va bene?
So che i download dovrebbero usare Content-Disposition: attachment
, e questa risposta SO parla di non fare affidamento su Content-Type
. Ma ... sembra ancora sbagliato.
C'erano CVE per il trattamento di text/plain
come HTML ( CVE-2010- 1420 , CVE-2013-5151 ). Com'è davvero sbagliato, ma application/octet-stream
va bene?