Neste artigo você vai aprender a como checar se arquivo existe com JavaScript, vamos utilizar o fetch para isso!

checar se arquivo existe com JavaScript capa

Fala programador(a), beleza? Bora aprender mais sobre JavaScript!

Verificar se um arquivo existe em um servidor remoto pode ser feito com JavaScript usando o método fetch().

O método fetch() é usado para realizar requisições HTTP e retorna uma promessa que é resolvida com o objeto de resposta.

Esse objeto de resposta possui um método ok que retorna true se a resposta foi bem-sucedida (código HTTP entre 200 e 299) e false caso contrário.

Você pode usar esse método para verificar se um arquivo existe em um servidor remoto da seguinte maneira:

fetch('http://example.com/file.txt')
  .then(response => {
    if (response.ok) {
      console.log('Arquivo existe');
    } else {
      console.log('Arquivo não existe');
    }
  })
  .catch(error => console.log(error));

Neste exemplo, estamos fazendo uma requisição GET para o arquivo file.txt no servidor example.com.

Se a resposta for bem-sucedida (código HTTP entre 200 e 299), o arquivo existe e a mensagem “Arquivo existe” é exibida no console.

Caso contrário, a mensagem “Arquivo não existe” é exibida.

É importante lembrar que o método fetch() pode lançar uma exceção se houver algum problema com a requisição, por isso é recomendado usar um bloco catch para tratar esses erros.

É válido mencionar que essa abordagem não é a mais indicada para checar se um arquivo existe, pois essa função deve ser realizada pelo próprio servidor, e a requisição HTTP pode ser lenta e gastar recursos desnecessariamente.

Porém, se essa é a única forma de se checar o arquivo, essa é uma opção.

Quer aprender mais sobre JavaScript? Confira o vídeo abaixo:

Conclusão

E chegamos ao fim do artigo sobre como checar se arquivo existe com JavaScript!

Em resumo, verificar se um arquivo existe em um servidor remoto com JavaScript pode ser feito usando o método fetch().

Esse método retorna uma promessa que é resolvida com um objeto de resposta, que possui um método ok que retorna true se a resposta foi bem-sucedida e false caso contrário.

Ao fazer uma requisição GET para o arquivo desejado e verificando o valor de ok, é possível determinar se o arquivo existe ou não no servidor remoto.

No entanto, essa não é a forma mais indicada de se checar se um arquivo existe, essa função deve ser realizada pelo próprio servidor, e a requisição HTTP pode ser lenta e gastar recursos desnecessariamente.

Está buscando a sua primeira vaga como Programador? Confira o nosso treinamento completo clicando aqui.

Uma plataforma de cursos com projetos completos, comunidade de alunos e muito mais!

Há também o nosso canal no YouTube, com muito conteúdo gratuito de qualidade!

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments