Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

97
Visualizações
¿Cómo podría verificar si el archivo tiene una extensión deseable al cargar un archivo en Javascript/FileApi?

Entonces, lo que está sucediendo es que estoy un poco atascado con las extensiones de fileApi, no puedo ver cómo debo mostrar la alerta cuando el archivo de carga no es .pdf , por ejemplo. Realmente me encantaría alguna orientación. Gracias

 Html <form action="/Document" method="post" enctype="multipart/form-data"> <div class="container"> <div class="custom-file" style="margin-top: 25px; margin-bottom: 15px;"> <input type="file" id="validatedCustomFile" name="document" required> <div style="color: red;"></div> </div> <div class="small"> <ul> <li>Maximum upload size is / 1024) KB</li> </ul> </div> <div> <button type="submit" title="Next" class="btn btn-primary">Next</button> </div> </div> </form>
 <script> Js const InputFile = document.getElementById('validatedCustomFile'); InputFile.addEventListener("change", function () { console.log(InputFile.files) for (const file of InputFile.files) { if (file.size > 1048576){ alert(`${file.name} is to big! Max is 1024KB`); } if (file.type != '.pdf') { alert('This file type not allowed to be uploaded') } } } ) </script>
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Hay un método simple para hacerlo, simplemente agregando a su formulario input accept=".pdf" La página de carga solo mostrará el archivo con la extensión .pdf y ocultará el resto. Algo como esto: <input type="file" id="validatedCustomFile" accept=".pdf" name="document" required> funcionaría.

about 4 years ago · Juan Pablo Isaza Relatório

0

aquí, debe configurar el tipo de archivo mime. Aquí, mencioné application/pdf en lugar de ".pdf"

 const InputFile = document.getElementById('validatedCustomFile'); InputFile.addEventListener("change", function () { console.log(InputFile.files) for (const file of InputFile.files) { if (file.size > 1048576){ alert(`${file.name} is to big! Max is 1024KB`); } if (file.type != 'application/pdf') { alert('This file type not allowed to be uploaded') } } } )

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda