我希望能够理解并使用在网站中选择图像的相关技术。假设我有一个简单的网站,允许用户使用以下方法从其系统中选择图像:
<input type="file" id="userImage">
然后在JavaScript中,我可以这样做来获取文件:
var userImage = document.getElementById('#userImage').files[0];
问题:
1) 我现在可以使用userImage吗? 比如在画布上绘制它,或者我需要先将它上传到网站服务器上?
2) 如果我使用这个图像,网站每次使用它时是否都需要上传它,还是它会一直在内存中?
3) 我如何知道图像准备好了可以使用?(出于同样的原因,所有图像在绘制到画布之前都应该预加载)
非常感谢你的帮助 :)
后续
谢谢你的答案。看起来在HTML5中是可能的,但尚未得到普遍支持。