Hola,
Con HTML5 y todos los nuevos APIs JavaScript, ¿hay alguna manera de que el usuario web pueda cargar una imagen desde su disco duro (como en los típicos forms POST) pero que JavaScript acceda a dicha imagen sin necesidad de hacer el HTTP POST?
Es decir:
- En una web pincho en un botón "Elegir archivo" (del disco duro).
- Selecciono una imagen.
- NO hago el submit por HTTP POST.
- Con JS accedo al fichero (en este caso una imagen).
- Uso Canvas o algo (de esto no tengo ni idea) para manipular la imagen.
- Incluso modifico la imagen a Base64 para subirla por una conexión WebSocket.
La idea es no necesitar lógica de programación web de servidor sino que todo se haga en local en el propio navegador y que, una vez se haya seleccionado y editado (¿mucho pedir?) la imagen, la aplicación JS la envía codificada por WebSocket a otro server distinto del server web, etc. El server web sólo ofrece un index.html, nada más.
Muchas gracias.