Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 20960|Resposta: 1

[Outros] Encapsulamento secundário do controle de upload open source do Baidu WebUploader, simplificando o código front-end (duas frases de código para obter o upload)

[Copiar link]
Publicado em 27/06/2016 15:13:30 | | | |
Primeiramente, gostaria de afirmar que isso é uma encapsulação secundária do controle de upload open source do WebUploader, e a camada subjacente ainda é implementada pelo WebUploader, só para usá-la de forma mais concisa.

Vamos dar uma olhada no WebUploader

Introdução:

WebUploader é um componente moderno simples de upload de arquivos baseado em HTML5, desenvolvido pela equipe Baidu WebFE (FEX). Nos navegadores modernos, ele pode aproveitar ao máximo as vantagens do HTML5, sem abandonar o navegador IE convencional, usando o tempo de execução original do FLASH, compatível com IE6+, iOS 6+ e Android 4+. O mesmo método de chamada pode ser usado pelos usuários a qualquer momento quando os dois conjuntos de runtimes estiverem disponíveis.

O uso de grandes fragmentos de arquivo e upload concorrente melhora muito a eficiência do upload de arquivos.

Endereço do site oficial: http://fex.baidu.com/webuploader/

Se você tem interesse em jogar sozinho, pode ir direto ao site oficial

Vamos começar o texto:

Pelo que foi dito acima, podemos ver que a função WebUploader da Baidu é realmente muito poderosa, mas, como todos os controles de upload, é mais trabalhosa de usar, como segue:

Você precisa consultar várias bibliotecas relacionadas primeiro,

Depois, escreva bem o HTML






Não queremos tudo isso!, só duas frases, receba nosso upload. Conforme segue:





Escrevi que o estilo bootstrap do CSS automaticamente referencia,

Suporta múltiplos uploads de arquivos,

Identificar automaticamente arquivos duplicados,

Upload automático opcional e upload manual,

Você pode renderizar múltiplos controles de upload em uma página sem conflito

Depois, alguns parâmetros de configuração relacionados ao WebUploader podem ser configurados por você mesmo.

Vamos direto ao widget JS que eu embalei (um pouco bagunçado, vamos nos virar):



Alguns parâmetros relacionados e mais importantes foram escritos com anotações, e você pode consultá-los por conta própria.

Então vamos usá-lo.





Escreva nosso JS e HTML da seguinte forma:



Tudo bem, vale destacar

Para os parâmetros no powerWebUpload, consulte a API no site oficial

O método GetFilesAddress() retorna um array de caminhos de arquivo após o upload, e você pode obter por conta própria.
Por fim, a última demo que escrevi, implementada usando Asp.net MVC, você pode baixá-la você mesmo:

Baidu Netdisk:

Link: http://pan.baidu.com/s/1o8B0xOQ Senha: 9kws


Original: http://www.cnblogs.com/GuZhenYin/p/5584272.html






Anterior:.net é escrito pelo SharpPcap, uma ferramenta de captura de pacotes
Próximo:tag de entrada de caixa de upload de arquivo HTML
Publicado em 04/05/2020 21:03:04 |
Nada mau!!!!
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com