Quando os navegadores enviam application / octet-stream como Content-Type?

Estou desenvolvendo um upload de arquivo com o JSF. O aplicativo salva três datas sobre o arquivo:

Nome do arquivoBytesTipo de conteúdo conforme enviado pelo navegador.

Meu problema é que alguns arquivos são salvos com o tipo de conteúdo =application/octet-stream mesmo que sejam*.doc arquivos oder*.pdf.

Quando o navegador envia esse tipo de conteúdo?
Gostaria de limpar o banco de dados, portanto, preciso saber quando as informações do navegador estão incorretas.

questionAnswers(2)

yourAnswerToTheQuestion