Removendo arquivos indesejados da lista de arquivos
Ao trabalhar com um aplicativo de upload de arquivo arrastar e soltar HTML5, você pode encontrar uma situação em que você precisa remover determinados arquivos da FileList selecionada. Embora possa parecer simples, não é possível excluir arquivos individuais diretamente da lista. Isso ocorre porque o atributo FileList é definido como somente leitura na interface HTMLInputElement.
No entanto, você tem uma opção alternativa. Para remover todos os arquivos do FileList, você pode definir explicitamente a propriedade value do elemento input como uma string vazia. Aqui está um exemplo de código:
document.getElementById('multifile').value = "";
Como o valor vazio removerá todos os arquivos do elemento de entrada, é essencial observe que essa abordagem exclui a lista inteira. Se precisar de um controle mais granular, você precisará implementar verificações em seu código que interage com o FileList. Embora isso possa parecer complicado, permite reter arquivos específicos enquanto descarta outros.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3