A respeito dos métodos de acesso a arquivos e das estruturas...

Próximas questões
Com base no mesmo assunto
Q2219390 Programação
A respeito dos métodos de acesso a arquivos e das estruturas de dados conhecidas como árvores, julgue o item.
O FileReader() é um método, usado em JavaScript, especialmente útil para a leitura de arquivos em navegadores da web.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - certo

O tema da questão aborda conceitos de programação em JavaScript, mais especificamente métodos de acesso a arquivos em navegadores web. Para responder corretamente, é necessário conhecer as APIs de manipulação de arquivos disponíveis no JavaScript, que são utilizadas no contexto de aplicações web.

O FileReader é uma classe em JavaScript que fornece métodos para ler o conteúdo de arquivos do tipo File ou Blob. Ele é parte da File API, que permite a aplicações web lerem arquivos locais, o que é muito útil para tarefas como pré-visualização de imagens, leitura de textos locais e o processamento de dados de um arquivo local no cliente-side.

O método é utilizado instanciando um novo objeto FileReader(), e então utilizando um dos seus métodos de leitura disponíveis, como readAsText para ler arquivos de texto, readAsDataURL para ler o arquivo e codificá-lo em base64, ou readAsArrayBuffer para ler o arquivo como um buffer de array binário.

Portanto, afirmar que o FileReader() é um método usado em JavaScript, especialmente útil para a leitura de arquivos em navegadores da web, é correto, pois ele é essencial para realizar operações de leitura de arquivos no lado do cliente, na programação de aplicações web.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O objeto FileReader permite que aplicativos da web leiam de forma assíncrona o conteúdo de arquivos (ou buffers de dados brutos) armazenados no computador do usuário, usando File ou Blob objetos para especificar o arquivo ou dados a serem lidos.

Objetos de arquivo podem ser obtidos de um objeto FileList retornado como resultado de um usuário selecionar arquivos usando o elemento <input> ou de uma operação de arrastar e soltar DataTransfer objeto.

O FileReader só pode acessar o conteúdo dos arquivos que o usuário selecionou explicitamente, usando um elemento HTML <input type="file"> ou arrastando e soltando. Ele não pode ser usado para ler um arquivo por nome de caminho do sistema de arquivos do usuário. Para ler arquivos no sistema de arquivos do cliente por nome de caminho, use a API de acesso ao sistema de arquivos (en-US). Para ler arquivos do lado do servidor, use soluções Ajax padrão, com permissão CORS se estiver lendo entre domínios.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo