Neste artigo você vai aprender a como extrair a extensão de um arquivo com JavaScript, ou seja, obter a extensão do arquivo enviado por um form

extrair a extensão de um arquivo com JavaScript capa

Fala programador(a), beleza? Bora aprender a obter a extensão de um arquivo por meio de JavaScript puro!

Vamos primeiramente precisar armazenar o nome do arquivo ou path do arquivo em uma variável

Tendo esta informação, podemos separar esta string por meio da função split em cada ponto do arquivo “.”

Ou seja, teremos as partes dele isoladas, como seu nome e também a sua extensão

E aí é só resgatar a última parte do array com o método pop, que nos retornará o último elemento deste array que veio de split

Veja na prática:

var arquivo = "img/foto.png";

var extensao = arquivo.split(".").pop();

console.log(extensao); // png

Aqui temos uma imagem, e aplicamos a técnica anteriormente mencionada

Após a impressão da variável extensão temos a resposta de png, que é a extensão da nossa imagem

Arquivos sem extensão

Pode acontecer de um arquivo ser salvo de uma forma errada, e ficar sem extensão

Então para resolver este problema você pode inserir uma checagem com if

E verificar se o pop retornou algo que esteja entre as extensões que você procura

Esta é uma forma de prevenir futuros possíveis erros que podem acontecer no seu software

Conclusão

Neste artigo vimos como extrair a extensão de um arquivo com JavaScript

Utilizamos métodos da própria linguagem como split e pop

É importante também considerar arquivos salvos de modos diferentes do previsto, para que se faça uma prevenção de erros que podem ocasionar no seu sistema

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

 

 

 

 

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments