Sto cercando di capire come usare l'immagine selezionata in un sito web.Comprendere <input type = "file">
Diciamo che ho un semplice sito web che consente all'utente di selezionare un'immagine dal loro sistema utilizzando:
<input type="file" id="userImage">
Poi in JavaScript che può fare questo per ottenere il file:
var userImage = document.getElementById('#userImage').files[0];
Domande:
1) Posso utilizzare userImage? Come disegnarlo su una tela, o devo prima caricarlo sul server web?
2) Se utilizzo l'immagine, il sito deve caricarlo ogni volta che lo uso o rimane in memoria?
3) Come faccio a sapere quando l'immagine è pronta per l'uso? (Per gli stessi motivi tutte le immagini devono essere precaricati alla partenza, prima disegnata su tela)
Grazie mille per il vostro aiuto :)
di follow-up
Grazie per le vostre risposte. Quindi sembra che sia possibile in html5 ma non ancora universalmente supportato.
Grazie per le vostre risposte. Quindi sembra che sia possibile in html5 ma non ancora universalmente supportato. –
+1 - buona soluzione e codice – techfoobar
È possibile trovare informazioni aggiornate sul supporto per l'API FileReader all'indirizzo http://caniuse.com/#feat=filereader – garethm