Buenos dias. Estoy tratando de copiar un archivo a una página que lo recibe, esto funciona bien en Chrome, Edge y Opera, pero no en Firefox...
La idea es copiar uno o varios archivos y poder pegarlos en el navegador, la función de abajo reconoce el efecto de pegar, consulta los datos del portapapeles e inserta estas imágenes o videos en algunos archivos de entrada.
El único navegador que no es compatible es Firefox y la versión 83 de Chrome hasta donde he probado.
window.addEventListener("paste",copyPasteFunction); function copyPasteFunction(e){ var fileInput = document.querySelector("input"); if(e.clipboardData.files.length > 0){ fileInput.files = e.clipboardData.files; $("input").eq(0).trigger("change"); }else{ console.log("%cFirefox or unsupported browser", "color:red"); } } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="file">¿Alguien sabe de algún otro método para copiar un archivo, pegarlo en una página y que sea leído e insertado en una entrada?
¡Muchos gracias!