Tôi đang cố gắng thu hút đầu và sử dụng hình ảnh được chọn trong một trang web.Hiểu <kiểu đầu vào = "tệp">
Hãy nói rằng tôi có một trang web đơn giản cho phép người dùng chọn một hình ảnh từ hệ thống của họ sử dụng:
<input type="file" id="userImage">
Sau đó, trong Javascript tôi có thể làm điều này để có được những tập tin:
var userImage = document.getElementById('#userImage').files[0];
Câu hỏi:
1) Bây giờ tôi có thể sử dụng userImage không? Chẳng hạn như vẽ trên canvas, hoặc tôi có cần tải nó lên máy chủ trang web trước không?
2) Nếu tôi sử dụng hình ảnh, trang web có phải tải lên mỗi lần tôi sử dụng hình ảnh đó hay không?
3) Làm cách nào để biết khi nào hình ảnh sẵn sàng sử dụng? (Đối với cùng một lý do tất cả hình ảnh nên được cài đặt sẵn vào đầu trước khi vẽ trên vải)
Cảm ơn rất nhiều sự giúp đỡ của bạn :)
Follow-up
Cám ơn câu trả lời của bạn. Vì vậy, có vẻ như nó có thể trong html5 nhưng chưa được hỗ trợ phổ quát.
Cảm ơn câu trả lời của bạn. Vì vậy, có vẻ như nó có thể trong html5 nhưng chưa được hỗ trợ phổ quát. –
+1 - giải pháp và mã tốt – techfoobar
Bạn có thể tìm thông tin cập nhật về hỗ trợ API FileReader tại http://caniuse.com/#feat=filereader – garethm