example ejemplo dropzone drop bootstrap and jquery drag-and-drop file-io

ejemplo - Agregue el archivo caído a una entrada de archivo usando jQuery



jquery file upload ejemplo (1)

Esto se trabajó conmigo en google chrome, el problema ahora con otros navegadores

$("input[type=''file'']").prop("files", e.originalEvent.dataTransfer.files);

Tengo una entrada de archivo personalizada:

<div id="wrapper"> <span id="fake-text-input"></span> <button id="select-a-file"></button> <input id="hidden-file-input" type="file" /> </div>

La input[type="file"] está oculta ( display: none ) y la selección de un archivo se realiza escuchando / disparando el click y change eventos.

También quiero apoyar la extracción de archivos. Pude escuchar el evento de drop cuando se deja caer un archivo en #fake-text-input pero no sé cómo reenviar el evento de drop a la input[type="file"] ... ¿es posible?

No me interesan los trucos de opacidad de entrada de archivos :)

$(''body'').on(''drop'', ''#wrapper'', function(e) { var file = e.originalEvent.dataTransfer.files[0]; // I have the file.. now what? });