none
Upload de Banner, Formato flash RRS feed

  • Pergunta

  • Boa tarde.
    Estou com uma dúvida.

    Tenho q criar um cadastro de banner na área de controle do cliente.

    Criar um formlário (já criei)
    Salvar na tabela e fazer o upload (falta esses / cadastro único - sem histórico)

    Só pode aceitar se for em formato flash(swf).

    Tenho encontrado alguns códigos alguns código mas para sistema de banner rotativo. E não estou sabendo adaptar para o que o cliente quer. =/

    Se puderem me ajudar.

    Att,

    quinta-feira, 11 de fevereiro de 2010 20:18

Todas as Respostas

  • Consegui fazer o upload!!!

    Mas estou querendo verificar a extensão do arquivo antes do formulário direcionar para o código de upload.

    Como poderia fazer isso?
    Gostaria de só permitir upload de arquivos .swf (flash)

    Att,
    quinta-feira, 18 de fevereiro de 2010 19:10
  • Consegui fazer o upload!!!

    Mas estou querendo verificar a extensão do arquivo antes do formulário direcionar para o código de upload.

    Como poderia fazer isso?
    Gostaria de só permitir upload de arquivos .swf (flash)

    Att,

    pode ser usado com javascript

    <form method=post action="#" enctype="multipart/form-data">
    <input type=file name="arquivoupload">
    <input type=button name="Submit" value="Enviar" onclick="comprova_extensao(this.form, this.form.arquivoupload.value)">
    </form>


    <script>

    function comprova_extensao(formulario, arquivo) {
       extensoes_permitidas = new Array(".gif", ".jpg", ".doc", ".pdf");
       meuerro = "";
       if (!arquivo) {
          //Se não tenho arquivo, é porque não se selecionou um arquivo no formulário.
           meuerro = "Não foi selecionado nenhum arquivo";
       }else{
          //recupero a extensão deste nome de arquivo
          extensao = (arquivo.substring(arquivo.lastIndexOf("."))).toLowerCase();
          //alert (extensao);
          //comprovo se a extensão está entre as permitidas
          permitida = false;
          for (var i = 0; i < extensoes_permitidas.length; i++) {
             if (extensoes_permitidas[i] == extensao) {
             permitida = true;
             break;
             }
          }
          if (!permitida) {
             meuerro = "Comprova a extensão dos arquivos a subir. \nSó se podem subir arquivos com extensões: " + extensoes_permitidas.join();
           }else{
              //submeto!
             alert ("Tudo correto. Vou submeter o formulário.");
             formulario.submit();
             return 1;
           }
       }
       //se estou aqui é porque não se pode submeter
       alert (meuerro);
       return 0;
    }

    </script>

    abraço

    Rinaldo Marques http://www.nanco.com.br
    quinta-feira, 11 de março de 2010 10:59