Como editar as propriedades de um arquivo após o upload
-
18-09-2019 - |
Pergunta
Estou usando o plug -in JQuery do Uploadify para fazer upload de vários arquivos. Tudo funciona bem, mas quero algo um pouco mais com o script. Quero adicionar mais informações aos arquivos enviados. Como remover o comportamento padrão da opção Oncomplete e, em vez de remover o item da fila de arquivos da lista, para exibir uma miniatura do arquivo enviado com alguns elementos do formulário para editar esse item.
Solução
O que você pergunta não é uma manipulação ilegal, Graza provavelmente entendeu.
De qualquer forma, para sua resposta, você entra no evento "Oncomplete" Event e detalhes do arquivo "e, ao conhecê -los, você pode disparar uma função dentro do concurso e criar seus formulários após a conclusão do upload do arquivo.
Espero que ajude, Sinan.
De seu documento:
oComplete
Uma função que aciona quando um upload de arquivo foi concluído. A função padrão remove o item da fila de arquivo> da fila de upload. A função padrão não será acionada se o valor >> da sua função personalizada retornar falsa.
Quatro argumentos são enviados para a função:
Evento: o objeto de evento.
Queueid: o identificador exclusivo do que foi concluído.
FILEOBJ: Um objeto que contém detalhes sobre o arquivo que foi selecionado.
Resposta: os dados enviados de volta do servidor.
Dados: Detalhes sobre a fila de arquivos.
Outras dicas
Não tenho muita certeza do que o plug-in do Uploadify, mas posso dizer que o navegador/segurança da Web não permitirá nenhuma manipulação do lado do cliente (ou mesmo Acesso para) arquivos do lado do cliente. Você precisará do seu aplicativo/script do lado do servidor para repassar os dados dos arquivos assim que eles forem enviados, se quiser poder fazer qualquer leitura ou manipulação deles no navegador ....
Extensões/plug -ins do navegador podem permitir isso, mas uma biblioteca JavaScript certamente não o fará.