1. Durante o desenvolvimento, a função de fazer upload de anexos dos usuários pode ser necessária. Para realizar a função de upload em lote, na verdade ele coloca várias tarefas de upload em uma coleção e carregá -las separadamente.
2. O uso do plug-in PLUPLOAD JS pode facilmente implementar upload de vários arquivos com parâmetros
3. Método específico de implementação do JS
<script type="text/javascript">var map={};// Collection of file id key and file type value // Custom example logicvar uploader = new plupload.Uploader({runtimes : 'html5,flash,silverlight,html4',browse_button : 'pickfiles', // you can pass in id...container : document.getElementById ('contêiner'), // ... ou o próprio elemento: '../action/photoupload.jsp'.flash_swf_url:' ../../js/moxie.swf'.silverlight_xap_url: '../JS/Moxie.xap'silters: {maurl:' ../JS/Moxie.xap'.Filters: {maurl: '../js/JS/Moxie.xap'.Filters: {maurl:' ../JS/Moxie.xap'.filters: {maurl: '../js/JS/Moxie.xap'.filters: {maurl:' ../js/JS/Moxie.xap'.filters:: [{Title: "Image Type", Extensions: "jpg, gif, png"}]}, init: {postinit: function () {document.getElementById ('uploadfiles'. Informação uploader.setOption ("multipart_params", {"AppType": $ {param.type}, "id": $ {param.id}, "filetype": map [file.id]});}, fileUp Carregado: function (up, arquivo) {$ ("#"+file.id+"btn"). parent (). html ("upload"); $ ("#"+file.id+"btn"). remover ();}, arquivados: function (up, arquivos) {if ($ ("#fileType"). {map [file.id] = $ ("#fileType"). id = '' "+file.id+" btn 'onclick = del (' "+file.id+" ')> excluir </butut> </td> <td id =' "+file.id+" _ progress '> </td> </tr> ");});});}, uploadprogress: up (,, file); {$ ("#"+ file.id+ "_ Progresso"). html ('<pan>'+ file.percent+ "%</span>");}, erro: function (up, err) {alert ("este arquivo falha!");}}}; del (id) {uploader.removefile (id); $ ("#"+id+"tr"). remover (); map [id] = "";} </sCript>Outros parâmetros estão em seu site oficial: http://www.plupload.com/
Otaku Programador, seu talento literário não é bom. Se você parecer cansado, copie JS diretamente. Observe que deve haver:
<div id = "FILELIST"> </div> <div id = "contêiner"> <Center> Dica: você deve fazer upload de "licença comercial comerciante", "certificado de registro de impostos", "Inserir cartão de identidade corporativa", "foto de inspeção", "questionário de informações do comerciante" e "contrato de mercadoras" para enviar aprovação! </center> <Rótulo> Tipo de anexo: </label> <select name = "fileType" id = "fileType"> <opção value = "1"> ------ Selecione -------- </pption> <opção Valor = "Merchant Business License"> Mercador Mercador Mercador Certificado de Mercante tabela </pption> <opção value = "outro"> Outras </pption> </select> <button id = "pickfiles"> selecione Arquivo </button> <botão id = "uploadfiles"> upload em lote </button> <buttobtoblows = "waillay.location.reload ()"> refresh </button> <button> click = "waillay.close () id = "uploadtable"> <tr> <td> Tipo de arquivo </td> <td> Nome do arquivo </td> <td> operação </td> <td> upload Progress </td> </tr> </tabela </div>
O exposto acima é o que o editor apresentou a você para usar os parâmetros personalizados do PLUPLOAD para obter upload de vários arquivos. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a todos a tempo. Muito obrigado pelo seu apoio ao site wulin.com!