我想圍繞我的頭,並在網站中使用所選圖像。瞭解<INPUT TYPE =「文件」>
比方說,我有一個簡單的網站,讓用戶使用他們的系統中選擇一個圖像:
<input type="file" id="userImage">
然後在JavaScript我能做到這一點,以獲得文件:
var userImage = document.getElementById('#userImage').files[0];
問題:
1)可我現在用userImage?比如將其繪製在畫布上,還是需要首先將其上傳到網站服務器?
2)如果我使用的圖像,該網站是否具有上傳它的每次我使用它,或者它留在記憶?
3)我怎麼知道什麼時候該圖像是準備使用? (出於同樣的原因所有圖像應在之前繪製在畫布上開始預加載)
非常感謝您的幫助:)
後續
謝謝您的回答。所以它看起來可能在html5中,但尚未得到普遍支持。
謝謝您的回答沒有任何支持。所以它看起來可能在html5中,但尚未得到普遍支持。 –
+1 - 良好的解決方案和代碼 – techfoobar
您可以在http://caniuse.com/#feat=filereader找到有關FileReader API支持的最新信息。 – garethm