Jump to content
Victor Penna

Como configurar um dropzone?

Recommended Posts

Bom dia pessoal, estou precisando de uma força de vocês quanto ao recurso dropzone, o que ainda estou aprendendo a trabalhar com ele. 

A principio, estou precisando configura-lo no projeto da empresa, porém não estou conseguindo fazer corretamente uma zona especifica de upload na pagina do projeto. Usamos o framework Phlacon e estamos atualizando os recursos do projeto.  Ja li a documentação do projeto e pesquisei no wiki do projeto(gitlab), mas até o momento ainda não entendi muita da configuração, espero que possam me ajudar a alcançar o meu objetivo. 

 

Preciso criar uma div, que seja a dropzone e nela consiga gerar um arrays dos caminhos já inseridos pelo input, para assim tratar no controller e salva-los no banco de dados.

Atualmente o meu código está assim:

 

phtml:

<div class="row">
     <div class="col-sm-12">
          <div class="dropzone" id="dropEmp" >
               <?= $form->render("dsPath") ?>
         </div>
    </div>
</div>

 

Javascript:

    Dropzone.options.dropEmp = {
    // Prevents Dropzone from uploading dropped files immediately
    autoProcessQueue: false,
    uploadMultiple: true,
    parallelUploads: 100,
    maxFiles: 100,

    // Dropzone settings
    init: function() {
        var dropEmp = this;

        this.element.querySelector("button[type=button]").addEventListener("click", function(e) {
            e.preventDefault();
            e.stopPropagation();
            dropEmp.processQueue();
        });
        this.on("sendingmultiple", function() {
        });
        this.on("successmultiple", function(files, response) {
        });
        this.on("errormultiple", function(files, response) {
        });
    }
};

 

Fico no aguardo da colaboração de vocês.

Grande abraço pessoal!

 

Share this post


Link to post
Share on other sites
Em 28/06/2018 at 07:04, Victor Penna disse:

Bom dia pessoal, estou precisando de uma força de vocês quanto ao recurso dropzone, o que ainda estou aprendendo a trabalhar com ele. 

A principio, estou precisando configura-lo no projeto da empresa, porém não estou conseguindo fazer corretamente uma zona especifica de upload na pagina do projeto. Usamos o framework Phlacon e estamos atualizando os recursos do projeto.  Ja li a documentação do projeto e pesquisei no wiki do projeto(gitlab), mas até o momento ainda não entendi muita da configuração, espero que possam me ajudar a alcançar o meu objetivo. 

 

Preciso criar uma div, que seja a dropzone e nela consiga gerar um arrays dos caminhos já inseridos pelo input, para assim tratar no controller e salva-los no banco de dados.

Atualmente o meu código está assim:

 

phtml:


<div class="row">
     <div class="col-sm-12">
          <div class="dropzone" id="dropEmp" >
               <?= $form->render("dsPath") ?>
         </div>
    </div>
</div>

 

Javascript:


    Dropzone.options.dropEmp = {
    // Prevents Dropzone from uploading dropped files immediately
    autoProcessQueue: false,
    uploadMultiple: true,
    parallelUploads: 100,
    maxFiles: 100,

    // Dropzone settings
    init: function() {
        var dropEmp = this;

        this.element.querySelector("button[type=button]").addEventListener("click", function(e) {
            e.preventDefault();
            e.stopPropagation();
            dropEmp.processQueue();
        });
        this.on("sendingmultiple", function() {
        });
        this.on("successmultiple", function(files, response) {
        });
        this.on("errormultiple", function(files, response) {
        });
    }
};

 

Fico no aguardo da colaboração de vocês.

Grande abraço pessoal!

 

 

man, tu conseguiu fazer essa alteração? caso sim é possível disponibilizar o código fonte?

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By DinhoPHP
      Olá!
      Alguém pode me dar uma luz sobre fazer um ORDER BY, hora ASC ou hora DESC? Por favor! Estou utilizando PHP e JS no projeto.
       
      $pegadados = $pdo->prepare("SELECT * FROM produtos WHERE categoria LIKE '%$dataSearch%' OR marca LIKE '%$dataSearch%' OR produto LIKE '%$dataSearch%' OR modelo LIKE '%$dataSearch%' OR descricao LIKE '%$dataSearch%' ORDER BY $filter $filter2");
    • By eduardodsilvaq
      function efetuarLogin ($x, $y) { $connect = db_connect(); $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); if ($queryl->rowCount() == 0) { echo $x; echo $y; echo "<script>alert('Dados de Login incorretos.'); history.back();</script>"; exit; } else { setcookie("login",$x); header("Location:index.php"); exit; } } Esse código tem algum erro nessa linha:
      $queryl = $connect->query("SELECT * FROM usuarios WHERE login = ". $x ." AND senha = " . $y . " "); Nao consigo validar o login mesmo que os dados estejam corretos. Alguém da uma ajuda? 
       
    • By Pedro_silva
      Olá Pessoal Estou com uma dificuldade de como eu vou fazer esse sistema.
       
      Eu tenho que receber vários dados via POST enviado do formulário mais eu não sei como eu vou fazer para receber.
      esse codigo vai mostrar para o usuario os dados que estão dentro do mysql
       
      <?php
                          while($linha = mysqli_fetch_array($consultar)){
                          echo '<tr>';
                          echo '<th>';
                          echo $linha['Numero_patrimonio'];
                          echo '</th>';
                          echo '<th>';
                          echo $linha['tipo'];
                          echo '</th>';
                          echo '<th>';
                          echo $linha['marca'];
                          echo '</th>';
                              
                              //$gera = rand(1,100);
                              // echo"$gera";
                              ?>
                                                      
                              <td><input type="checkbox" name=""></td>
                              
                              </tr>
                              <?php
                          
                              }
                          ?>            
       
      Eu criei um  input dentro do while para que ele fosse criado para cada tabela que fosse aparecendo, eu pensei em colocar dentro de name um echo com o resultado do rand mas assim eu acho que seria difícil porque eu não sei se o post pegar os dados mandados sem a pessoa declarar ai eu resolvi tirar e deixar como comentário.
       
      Eu quero saber se eu uso um array dentro do name e que o post possa interpretar qual valor é 
    • By skti
      Boa tarde, me chamo Augusto e gostaria de saber como preencher o campo automaticamente seguindo o formato descrito no título.. por exemplo, ao digitar os 3 primeiros números do cpf, o '.' (ponto) ser preenchido automaticamente. Sou iniciante e o mais perto que cheguei foi criar um input que, quando são digitados 3 caracteres, apareça um '-' (hífen), ficando xxx- por exemplo, porém, de maneira incorreta pois ao continuar digitando o texto ficava xxxxxx- ao inves de xxx-xxx e assim por diante. Agradeço quem puder ajudar! :)
    • By eduardaarosaa
      Olá, Estou tentando enviar um formulário com 4 arquivos, porém não estou tendo sucesso.
      Estou usando laravel 5.8. Tenho uma view com 5 campos, sendo 4 arquivos e 1 texto. Através das rotas caminho o form para o controller. 
       
       


×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.