Desativar abrir quando o arquivo é arrastado e solto no navegador da web


3

Ao arrastar e soltar arquivos no Internet Explorer e no Chrome, os dois abrem o arquivo que foi arrastado e solto. Gostaria de desativar essa funcionalidade para que o arquivo arrastado e solto não seja aberto automaticamente.

Essa é uma configuração do navegador ou do Windows?


O que você quer que ele faça?
Moisés

1
Temos um aplicativo da web que possui uma área de recebimento e queremos que os arquivos sejam carregados sem abrir.
David

o que é realmente estranho é que arrastar e soltar o arquivo no Chrome não abre o arquivo para 99% dos nossos usuários (há apenas alguns para os quais o Chrome abre o arquivo). Com isso dito, o IE 9 e 10 abrem o arquivo 100% do tempo.
David

Isso seria um problema com seu javascript ou HTML de arrastar e soltar, em vez de um navegador. O arquivo está sendo aberto porque o código de arrastar e soltar não está sendo acionado. Ele ainda não será acionado se você desativar a abertura de arquivos no navegador. Melhor tentar depurar o código.
Paul

É isso que eu estava pensando também, Paul, mas não foi aberto por 99% dos nossos usuários do Chrome me fez pensar que o problema estava em outro lugar. E por que funcionaria de uma maneira no chrome e de outra no IE?
David

Respostas:


0

Eu acho que isto é o que você está procurando...

 $( '#div_yourdroparea' ).bind( 'dragover',function(event) {
        event.stopPropagation();    
        event.preventDefault(); 
    });
    $( '#div_yourdroparea' ).bind( 'drop',function(event) {
     event.stopPropagation();   
      event.preventDefault();

    //your upload code goes here....
        }

1
Como isso poderia ajudar a resolver o problema do OP?
Jens Erat
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.