sábado, 9 de mayo de 2020

JS DOS METODOS PARA VALIDAR EXTENSION DE ARCHIVO

PARTIMOS DE UNA ARRAY EN EL QUE INCLUIMOS LAS EXTENSIONES PERMITIDAS.

Primero recupero la extensión del archivo:

    var archivo = $("#uploadImage").val(); // o file.name
    //RECUPERO LA EXTENSION DEL ARCHIVO
    var ext = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();

Método 1º por medio de un for recorremos el array:

    ext_ok = new Array(".gif", ".jpg", ".png", ".jpeg", ".mkv", ".mp4", ".avi", ".webm");
    //COMPRUEBO SI LA EXTENSION ESTA PERMITIDA
    permitida = "";
    for (var i = 0; i < ext_ok.length; i++) {
        if (ext_ok[i] == ext) { permitida = "yes";
                                   break;
         }else {permitida = "no";}
    } // FIN for

    // 1 GENERAL EXTENSION PERMITIDA
    if(permitida == "yes"){.......
   
Mètodo 2º:
   
    // 2 COMPROBAMOS SI ES UNA IMAGEN
    ext_img = new Array(".gif", ".jpg", ".png", ".jpeg");
    console.info(ext_img.includes(ext));
    if(ext_img.includes(ext)){.............

Espero que os sea útil.

No hay comentarios:

Publicar un comentario

Gracias por vuestros aportes.