Estoy tratando de crear una aplicación web basada en ExtJS, y estoy trabajando en el área de carga de archivos de la aplicación.¿Cómo puedo permitir que los usuarios carguen archivos mediante copiar/pegar?
Quiero que los usuarios puedan cargar archivos copiándolos y pegándolos, no solo copiando y pegando el contenido del archivo, sino el archivo en sí. Por ejemplo, en Windows, puede elegir "Copiar" o "Cortar" en el menú Editar mientras se selecciona un archivo, luego elija "Pegar" más adelante y copie o mueva el archivo - Me gustaría que los usuarios puedan subir archivos a mi aplicación en el paso Pegar, simplemente seleccionando Pegar en su navegador.
Ya he intentado con la API de arrastrar y soltar de HTML5, pero no queremos usar eso, queremos que los usuarios puedan copiar/cortar y pegar archivos para subir sus archivos (siempre y cuando re menor que 20 megabytes). Si el usuario copia la ruta a su archivo y lo pega directamente en la página, diciéndonos dónde encontrar el archivo, eso también podría funcionar.
¿Alguien puede sugerir una forma de hacerlo?
La forma en que Windows maneja eso es con el portapapeles del sistema, que maneja la referencia del archivo que se utiliza para copiar/cortar y pegar en otro lugar. Lo que necesitaría saber es si la ventana del navegador tiene acceso a los identificadores de archivo en el portapapeles durante una operación de copiar/cortar/pegar. Otra opción podría ser una aplicación Flash o Java para extender el navegador. –
gotcha estás diciendo que necesito crear un puente sorta que maneje todas las operaciones de cortar/copiar a la derecha –