¿Cómo especificar el tipo de archivos que el servidor acepta en HTML5?

En este artículo aprenderemos a especificar los tipos de archivos que acepta el servidor en HTML5. El atributo de aceptación <input> se utiliza para especificar el tipo de archivo que acepta el servidor. Este atributo solo se puede usar con el elemento <input type=”file”>. Este atributo no se usa para la herramienta de validación porque las cargas de archivos deben validarse en el servidor.

Agregaremos cada archivo específico uno por uno.

  • Primero, comenzaremos usando el archivo de MSOffice. Usaremos el atributo ‘aceptar’ para especificar tipos de archivos.
    <input type="File" name="" accept=".doc, .docx">
  • Para especificar el archivo de video, usaremos el siguiente código.

    <input type="File" name="" accept="video/*">

    Nota: El * es el comodín y significa que acepta todos los formatos de video.

  • Para especificar los archivos de texto o PDF, usamos el siguiente código.

    <input type="File" name="" accept=".pdf, .txt">
  • Para especificar el archivo de audio, usaremos el siguiente código.

    <input type="File" name="" accept="audio/*">
  • Para especificar el archivo de imagen, usaremos el siguiente código.

<input type="File" name="" accept="image/*">
  • Para especificar el archivo png o jpeg específico, usaremos el siguiente código.

    <input type="File" name="" accept=".png, .jpg, .jpeg">
  • Podemos combinar varios tipos de archivos. Si queremos todos los formatos de Audio y Video y formato png para Imágenes y Pdfs.

    <input type="File" name="" 
        accept="video/*, audio/*, .png, .pdf">
  • código final:

    HTML

    <!DOCTYPE html>
    <html>
      
    <body>
        <form>
            <label>Select a MSWord file:</label>
            <input type="File" name="" 
                accept=".doc, .docx"><br><br>
      
            <label>Select an Video file:</label>
            <input type="File" name="" 
                accept="video/*"><br><br>
      
            <label>Select a Pdf or Text file:</label>
            <input type="File" name="" 
                accept=".pdf, .txt"><br><br>
      
            <label>Select an Audio file:</label>
            <input type="File" name="" 
                accept="audio/*"><br><br>
      
            <label>Select an Image file:</label>
            <input type="File" name="" 
                accept="image/*"><br><br>
      
            <label>Select a Png or Jpeg file:</label>
            <input type="File" name="" 
                accept=".png, .jpg, .jpeg"><br><br>
      
            <label>Select a Multiple file Types:</label>
            <input type="File" name="" 
                accept="video/*, audio/*, .png, .pdf">
            <br><br>
      
            <input type="Submit" name="">
        </form>
    </body>
      
    </html>
    

    Producción:

    Publicación traducida automáticamente

    Artículo escrito por AyanChawla y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *