Uma dropzone recebe arquivos soltos sobre ela, escolhidos no seletor de arquivos ou colados. Pastas soltas são lidas por inteiro, e cada arquivo mantém o seu caminho.
Cada arquivo é validado com accept, maxSize, minSize, maxFiles e a sua função validate, e os recusados aparecem em uma lista com o motivo. Imagens ganham uma prévia.
Sem uma função upload, a dropzone guarda os arquivos para um formulário, em [(files)]. Com uma, ela faz o upload de poucos em poucos, com progresso, cancelamento e nova tentativa. Passe o signal do upload para o fetch, para que cancelar o interrompa de verdade.
Uploads
Um upload simulado informa o progresso em etapas. Arquivos com “fail” no nome falham, para mostrar a nova tentativa, e directory adiciona um botão para escolher uma pasta.
Uploaded: 0
Anexos para um formulário
Sem upload: a dropzone guarda até três documentos em [(files)], e o texto colocado dentro dela substitui o padrão.