Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

210
Vistas
¿El tipo de contenido del archivo docx del elemento del archivo de entrada no es correcto?

Sé que el tipo MIME del docx es

 application/vnd.openxmlformats-officedocument.wordprocessingml.document

Pero cada vez que elijo un archivo docx usando <input type="file"> , ¿el tipo está vacío?

 <!DOCTYPE html> <html> <body> <input type="file" id="myfile" name="myfile" multiple><br><br> <button onclick="logFile(event)">CLick</button> </body> <script> function logFile(e) { var myFile = document.getElementById("myfile"); console.table(myFile.files[0]) } </script> </html>

Este código registrará una tabla con type = application/pdf cuando elija un pdf, pero cuando elija un archivo docx type = ""

Debido a que el tipo está vacío, cuando lo envío a mi servidor, el navegador lee automáticamente los archivos docx como application/octet-stream , que no es lo que quiero.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Los tipos MIME no son realmente una cosa del navegador/cliente. Especialmente Windows no sabe nada sobre ellos y usa la extensión de archivo en su lugar, y ni él ni los navegadores tienen una lista o asignación de extensiones de archivo a tipos MIME.

Además, incluso si el navegador enviara un tipo MIME, NUNCA puedes confiar en nada de lo que te envíe un cliente. En cualquier caso, deberá mirar el contenido del archivo enviado y verificar si realmente es el tipo de archivo que espera.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda